首页 新闻 搜索 专区 学院

scrapy爬虫

0
悬赏园豆:10 [已解决问题] 解决于 2018-08-19 23:19

我在parse函数下像平时一样使用xpath语句,结果得到的不是想要的文本信息,而是:"<Selector xpath='//div[@class=\"photo-info\"]/span[@class=\"pb-10\"]/text()' data='想要的文本信息'>"

在单独的py文件中运行就可以得到该文本信息,这是问什么呢?部分代码如下:

    def parse(self, response):
        self.actress_name = response.xpath('//div[@class="photo-info"]/span[@class="pb-10"]/text()')[0]
        le = LinkExtractor(restrict_xpaths='//*[@class="item"]/a')
        for link in le.extract_links(response):
            yield Request(link.url,callback=self.parse_detail)
从MH到其他的主页 从MH到其他 | 初学一级 | 园豆:140
提问于:2018-08-19 23:02
< >
分享
最佳答案
0

傻了,忘了用extract。。

从MH到其他 | 初学一级 |园豆:140 | 2018-08-19 23:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册