Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/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
Scrapy,python:无法使用firebug中的xpath提取数据_Python_Xpath_Firebug - Fatal编程技术网

Scrapy,python:无法使用firebug中的xpath提取数据

Scrapy,python:无法使用firebug中的xpath提取数据,python,xpath,firebug,Python,Xpath,Firebug,我对网页抓取、scrapy和python相当陌生。我正试图从中提取数据 我想提取页面页脚中给出的电子邮件id:info@bikramyogasg.com并尝试使用两个XPath在scrapy spider中提取此信息: 相对:id(“gkFooterNav”)/div/p/span/a/text() 绝对值:/html/body/div[4]/div/div/div/div/p/span/a/text() 我已经尝试了这些XPath,有没有“text()”的最后一个组件。这些都不起作用,爬行器返

我对网页抓取、scrapy和python相当陌生。我正试图从中提取数据

我想提取页面页脚中给出的电子邮件id:info@bikramyogasg.com并尝试使用两个XPath在scrapy spider中提取此信息:

  • 相对:id(“gkFooterNav”)/div/p/span/a/text()
  • 绝对值:/html/body/div[4]/div/div/div/div/p/span/a/text()
  • 我已经尝试了这些XPath,有没有“text()”的最后一个组件。这些都不起作用,爬行器返回空列表

    然而,当我用xpath检查器检查这些时,我得到了正确的值。无法找出这里出了什么问题。有人能帮忙吗

    谢谢,
    Tuhina

    如果您解析网站并查看内容,您会看到来自网站的消息:

    This e-mail address is being protected from spambots. You need JavaScript enabled to view it.
    
    因此,您需要执行JavaScript来访问电子邮件地址。 或者,您可以从文本上方的JavaScript中提取电子邮件地址,并相应地进行转换——甚至不执行任何JavaScript