代码

来源:12-4 item和pipeline

JaydenJune

2020-09-23

            jtl_str = topic_info.xpath(".//div[@class='close_topic']/text()").extract()[0]
            jtl = 0.0
            jtl_match = re.search("(\d+\.*\d*)", jtl_str)
            if jtl_match:
                jtl = jtl_match.group(1)

            existed_topic = Topic.select().where(Topic.id == topic_id)
            if existed_topic:
                topic = existed_topic[0]
                topic.content = content
                topic.praised_nums = int(praised_nums)
                topic.jtl = float(jtl)
                topic.save()

老师这个地方在Scrapy中怎么实现???不会,不会,不会啊!!! 怎么获取 topic_item = TopicItem() .将content,jtl,praised_nums 保存

写回答

1回答

bobby

2020-09-24

你是说这里两个同一个item的数据要分别在两个response中才能凑齐?

0
4
bobby
回复
JaydenJune
好的。
2020-09-30
共4条回复

Python爬虫工程师实战 大数据时代必备

慕课网严选精品教程,高质量内容+服务!

2377 学习 · 1158 问题

查看课程