如何用scrapy解析多个页面

2024-04-20 09:02:18 发布

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

我一直收到一个错误:的语法无效

1.add_xpath('tagLine', '//p[@class="tagline"]/text()')

我似乎不明白它为什么会给我这个错误,因为据我所知,它的语法与所有其他1.add_nxpath()方法的语法相同。我的另一个问题是如何请求其他页面。基本上,我要浏览一个大页面,然后让它浏览页面上的每个链接,然后一旦页面完成,我希望它转到下一个(按钮)下一个大页面,但我不知道怎么做。在

^{pr2}$

如果有任何帮助,我们将不胜感激。说到Python和羊皮肉,我还是有点呆头呆脑的。在


Tags: 方法textadd链接错误语法页面按钮
1条回答
网友
1楼 · 发布于 2024-04-20 09:02:18
def description_page(self, response):
    l = XPathItemLoader(item=TvspiderItem(), response=response)
    l.add_xpath('title', '//div[@class="m show_head"]/h1/text()')
    1.add_xpath('tagLine', '//p[@class="tagline"]/text()')
    1.add_xpath('description', '//div[@class="description"]/span')
    1.add_xpath('rating', '//div[@class="score"]/text()')
    1.add_xpath('imageSrc', '//div[@class="image_bg"]/img/@src')
    return l.load_item()

您使用的是数字1,而不是变量名l。在

相关问题 更多 >