爬取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