初尝爬取58同城车辆信息

本文记录了作者作为Python初学者,通过编写简易爬虫获取58同城二手车数据的过程,以此获得学习成就感。
摘要由CSDN通过智能技术生成

爬取58同城二手车信息,小白学python最缺的就是成就感,那就从简易爬虫开始吧……代码略显冗余

#! python3

import requests, time, openpyxl
from bs4 import BeautifulSoup

header = {
    'User-Agent':'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3626.400 QQBrowser/10.4.3211.400'
     }
     
def get_car_links(url): #定义函数获取车辆url
    car_links = []
    res = requests.get(url,headers=header)
    res.raise_for_status()
    soup = BeautifulSoup(res.text,'html.parser')
    links = soup.select('h5 > a')
    for link in links:
        car_links.append(link.get('href'))
    return car_links

def get_car_info(): #定义函数获取车辆信息info,并创建excel表格,写入获取的车辆信息

    wb = openpyxl.Workbook()
    ws = wb.active
    ws.title = '新车'
    wb.create_sheet('二手车',0)
    wb.save('E:\\汽车信息汇总.xlsx')
    
    wb = openpyxl.loa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值