首页 > 其他 > 详细

利用xpath爬取58同城二手房信息

时间:2021-02-18 01:01:34      阅读:81      评论:0      收藏:0      [点我收藏+]
import requests

from lxml import etree
url = ‘https://bj.58.com/ershoufang/?utm_source=market&spm=u-2d2yxv86y3v43nkddh1.BDPCPZ_BT&PGTID=0d100000-0000-12a9-da48-d35d2fb95114&ClickID=2‘
headers ={
    ‘User-Agent‘:‘Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0‘
}
# 爬取页面源码数据
page_text = requests.get(url=url,headers=headers).text
# 数据解析
tree = etree.HTML(page_text)
div_list = tree.xpath(‘//section[@class="list"][1]/div‘)
fp = open(‘./58.txt‘,‘w‘, encoding=‘utf-8‘)
for div in div_list:
    title = div.xpath(‘./a/div[2]//h3/text()‘)[0]
    price = div.xpath(‘./a/div[2]/div[2]/p[1]/span/text()‘)[0]
    average = div.xpath(‘./a/div[2]/div[2]/p[2]/text()‘)[0]
    # print(price,   average)
    fp.write(title+ ‘ :‘+price+‘万 ‘+average + ‘\n‘)

利用xpath爬取58同城二手房信息

原文:https://www.cnblogs.com/niucunguo/p/14410241.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!