这是链接。当您单击第一个链接(“附件和流体”)时,会在同一页面上打开一个包含其他链接的新表格,单击其他链接,您将与表格进行交互。问题是第一个链接与第二个链接具有相同的 xpath,尽管它们都有不同的 url,但是我如何区分两个链接以便提取表。
每当您从上一页移动到此页时,此 xpath 仅生成第一个链接部分:
sp_half=response.xpath('//li[@class="tab pane first"]/a/@href').extract_first()
而这个生成该页面的所有链接也包含其他链接。
urls=response.xpath('//li/a/@href').extract()
第二个 xpath 正在生成带有许多额外链接的所需 url。我正在使用scrapy来做到这一点。有什么方法可以区分允许我提取表格的第一个 url 和第二个 url。