pythonxpath如何在xpath中添加特殊字符?

2024-10-01 11:37:40 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我要提取的身份证

\"ctl00_ctl69_g_6ffada3a_2cbc_43a0_9034_f48a864a8873_grdViewUnit\"

我在python中尝试了这个xpath(scrapy)

^{pr2}$

这绝对是错误的,我如何才能正确插入这些引号、斜杠和反斜杠

如果你能给我一个官方网站也请,谢谢

enter image description here

回答后我的代码是:

table = sel.xpath(".//table[contains(@id, 'grdViewUnit')]//tr")
        for one in table:
             Region = one.xpath('./td[1]/text()').extract()[0]
             Area=one.xpath('./td[2]/text()').extract()[0]
             Description=one.xpath('./td[3]/text()').extract()[0]
             TotalWorth=one.xpath('./td[3]/text()').extract()[0]
             print(Region+Area+Description+TotalWorth)

但是它不起作用,我不知道是我的代码还是xpath的错


Tags: 代码texttableextractareadescriptiononexpath