我正在尝试抓取一个博彩网站。但是,当我在 scrapy shell 中检查检索到的数据时,我什么也没收到。
我需要的 xpath 是: //*[@id="yui_3_5_0_1_1562259076537_31330"] 当我在 shell 中写入时,这就是我得到的:
In [18]: response.xpath ( '//*[@id="yui_3_5_0_1_1562259076537_31330"]')
Out[18]: []
输出是 [] 但我希望是可以从中提取 href 的东西。
当我使用 Chrome 中的“检查”工具时,当网站仍在加载时,此 ID 以紫色标出。这是否意味着该站点正在使用 JavaScipt?如果这是真的,这就是scrapy找不到项目并返回[]的原因吗?