Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用Scrapy响应,XPath元素不会';不存在,尽管Google Chrome Inspect元素显示它确实存在_Html_Google Chrome_Xpath_Scrapy - Fatal编程技术网

Html 使用Scrapy响应,XPath元素不会';不存在,尽管Google Chrome Inspect元素显示它确实存在

Html 使用Scrapy响应,XPath元素不会';不存在,尽管Google Chrome Inspect元素显示它确实存在,html,google-chrome,xpath,scrapy,Html,Google Chrome,Xpath,Scrapy,我遇到了一个问题,根据Scrapy响应,我试图使用XPath选择的元素不存在。然而,当我在Google Chrome上查看同一页面时,这个元素确实存在 这个问题发生在使用LinkedIn高级搜索并进入结果页面后的LinkedIn搜索中。我想刮取结果容器中的链接 例如:在搜索“John”的结果页面上,根据Google Chrome上的Inspect元素,应该有一个id=“results container”的div元素。当我使用Scrapy response.xpath(“//div[@id=“r

我遇到了一个问题,根据Scrapy响应,我试图使用XPath选择的元素不存在。然而,当我在Google Chrome上查看同一页面时,这个元素确实存在

这个问题发生在使用LinkedIn高级搜索并进入结果页面后的LinkedIn搜索中。我想刮取结果容器中的链接

例如:在搜索“John”的结果页面上,根据Google Chrome上的Inspect元素,应该有一个id=“results container”的div元素。当我使用Scrapy response.xpath(“//div[@id=“results container]”)时,没有返回选择器


结果页面的url:

您是否尝试在浏览器的私有会话窗口(有时称为匿名模式)中查找您提供的url

如果你这样做,你会看到你得到一份LinkedIn的注册表格

正如alecxe在他的评论中所建议的,尝试使用LinkedIn API(它是REST),您可以得到XML响应,您可以解析这些响应来收集所需的信息


可选地,您可以尝试用Scrapy登录并存储验证凭据并重复您的请求(但无论如何我都会使用API)。

您应该考虑使用LinkedIn API。谢谢您的响应!发现我看不到内容,因为它是JavaScript生成的内容。