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
Xpath在firepath中工作,但在scrapy中不工作_Xpath_Scrapy - Fatal编程技术网

Xpath在firepath中工作,但在scrapy中不工作

Xpath在firepath中工作,但在scrapy中不工作,xpath,scrapy,Xpath,Scrapy,在中,我想保存表中包含公司信息的行,但保存与firepath ie一起使用的xpath。//*[@id='gf-viewc']/div/div/div[2]/form/table/tbody/child:::*使用命令response.xpath.//*[@id='gf-viewc']/div/div[2]/form/table/tbody/child::*。提取 知道为什么吗?t正文是您应该从表达式中排除的内容-它由浏览器生成以支持表格结构: response.xpath(".//*[@id=

在中,我想保存表中包含公司信息的行,但保存与firepath ie一起使用的xpath。//*[@id='gf-viewc']/div/div/div[2]/form/table/tbody/child:::*使用命令response.xpath.//*[@id='gf-viewc']/div/div[2]/form/table/tbody/child::*。提取

知道为什么吗?

t正文是您应该从表达式中排除的内容-它由浏览器生成以支持表格结构:

response.xpath(".//*[@id='gf-viewc']/div/div[2]/form/table/child::*").extract()
虽然这样做有效,但我还是改进了对表及其行的定位:

response.css("table.company_results tr")

我怎样才能摆脱阿黛?我只想选择tbody的孩子basically@ChiseledAbs这对你有用吗response.csstable.company_results tr[1:]?@giveedabs是的,如果你想提取它,你可以调用.extract.ye意识到这一点并删除了我的评论。事实上,它甚至删除了您选择页面的最后一行,这是一件好事。知道为什么吗?