search

Home  >  Q&A  >  body text

python - Scrapy 爬虫的时候只能抓取到页面的一条数据,请教不知道是不是网站做了反爬虫的手段?

我爬虫的目标网址是http://jobs.monster.com/search/software_5
想要保存这个网站上每一条工作的标题、链接、公司和发布时间

我自己检查的时候用sites = hxs.select('//p')获取所有的p
结果发现本来只能得到一条工作的信息

例如:每个工作里都该有个p class=jobTitle,但是在数据里只能找到一个这样的p

这个网站刚刚改版,之前都还能顺利获取数据,请有经验的大神指点我一个解决方案。

怪我咯怪我咯2804 days ago866

reply all(1)I'll reply

  • PHPz

    PHPz2017-04-17 16:40:11

    Resolved

    The data is all in js, and the data in js is obtained directly through response.body and regular expressions. The method is not very good. Students who have the same problem can study Python-webkit.

    reply
    0
  • Cancelreply