doujia1871 2016-01-18 04:30
浏览 24

Goutte:点击使用类名的链接

I'm trying to scrape from an e-commerce website and text on links is different for all items. But they have a common class name. Is it possible to click on them using class names with Goutte? Or will it work only with the text on them.

  • 写回答

1条回答 默认 最新

  • drouie2014 2016-01-18 05:54
    关注

    Goutte uses Symfony's DomCrawler and CssSelector components to navigate the returned document. These provide some fairly powerful tools to search using either XPath or CSS selectors.

    An example of selecting all links by class "red":

    $crawler = $client->request('GET', 'http://www.symfony.com/blog/');
    $links = $crawler->filter('a[class="red"]');
    
    评论

报告相同问题?

悬赏问题

  • ¥20 simulink单相桥式整流电路
  • ¥35 问问51单片机流水灯的代码该怎么写
  • ¥15 关于#百度#的问题:感觉已经将字体段落、字体、页边距、纸张大小、文档网络调成与论文模板一致,为什么黄色部分字体左右的间距还是不一样啊,求私信发文件接收看一下
  • ¥15 stata webuse报错
  • ¥15 TypeError: Cannot read properties of undefined (reading 'status')
  • ¥15 如何利用AI去除图片中的竹架子
  • ¥15 python 写个基金爬取的代码,自动卖出功能
  • ¥15 Linux系统启动不起来
  • ¥15 为什么运行仿真数码管不亮(语言-c语言)
  • ¥15 陈仁良《直升机飞行动力学》小扰动线化方程如何推导