imooc_spider.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:CourseWebCrawler 作者: BitTigerInst 项目源码 文件源码
def parse_detail_page(self, response):
        item = response.meta["item"]

        score = response.xpath('//div[@class="statics clearfix"]/div[@class="static-item l score-btn"]/span[@class="meta-value"]/text()').extract_first().encode('utf-8').strip()
        item['score'] = string.atof(score)
        review_num = response.xpath('//div[@class="score-box"]/a[@class="person-num"]/span/text()').extract_first().encode('utf-8').strip()
        review_num = re.match(r'\d+', review_num).group(0).strip()
        item['review_num'] = string.atoi(review_num)
        item['intro_detail'] = response.xpath('//div[@class="content"]/div[@class="course-brief"]/p/text()').extract_first().encode('utf-8').strip()
        intro = item['name'] + item['intro'] + item['intro_detail']
        item['keywords'] = self.extractKeywords(intro)
        print item['keywords']
        yield item
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号