spider_jd.py 文件源码

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

项目:Hands-Chopping 作者: ecmadao 项目源码 文件源码
def __data_parser__(self, data):
        html = etree.HTML(data)
        search_results = []
        for li in html.xpath('//li[@class="gl-item"]'):
            try:
                div = li.xpath('.//div[contains(@class, "p-img")]')[0]
                search_results.append({
                    'url': div.xpath('./a/@href')[0],
                    'intro': div.xpath('./a/@title')[0],
                    'price': float(li.xpath('.//div[@class="p-price"]')[0]
                                   .xpath('./strong/i/text()')[0].strip()),
                    'sales': li.xpath('.//div[@class="p-commit"]')[0]
                    .xpath('./strong/a/text()')[0].strip(),
                    'belong': colorful_text('??', Fore.CYAN)
                })
            except (IndexError, ValueError) as e:
                error()
        return search_results
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号