为什么我无法从这个网址获取数据?
问题描述:
有此页上的一些数据:为什么我无法从这个网址获取数据?
,并有数字页面的左侧端,点击它们中的任何一个表的内容后,将出现就像在附件中一样,但是在对这张桌子上的任何物品做“检查元素”之后,我会得到空集!
response.xpath( '// * [@ ID = “GF-结果表”]/TR [2]/TD [2]/DIV')。提取物() []
答
你给错误的XPath。正确XPath是
response.xpath( '// * [@ ID = “GF-结果表”]/tbody的/ TR [2]/TD [2]/DIV')
答
https://partsouq.com/en/search/search?q=0910112012&qty=1
这是附件的url,弹出窗口是由JavaScript呈现的,你不能在scrapy中做JS事情。
而对于a
标签的XPath是简单的:
//a[@id]
+0
那么如何从JavaScript获取数据? – ihathout
+0
@ihathout使用xpath查找网址并请求它 –
谢谢,但它并没有解决问题。 – ihathout
为什么。数据未到或您有另一个期望 –