用selenium库爬取安居客售房信息
from selenium import webdriver
import pandas as pd
import openpyxl
xq=[]
hxmj=[]
dj=[]
zj=[]
for i in range(1,6):
url='https://shanghai.anjuke.com/sale/p'+str(i)
browser=webdriver.Chrome()
browser.get(url)
for i in browser.find_elements_by_class_name('list-item'):
xq.append(i.find_elements_by_class_name('details-item')[1].text)
hxmj.append(i.find_elements_by_class_name('details-item')[0].text)
dj.append(i.find_elements_by_class_name('pro-price')[0].find_elements_by_class_name('unit-price')[0].text)
zj.append(i.find_elements_by_class_name('pro-price')[0].find_elements_by_class_name('price-det')[0].text)
pd.DataFrame({'小区':xq,'户型/面积':hxmj,'单价':dj,'总价':zj})
data=pd.DataFrame({'小区':xq,'户型/面积':hxmj,'单价':dj,'总价':zj})
writer=pd.ExcelWriter('anjuke.xlsx')
data.to_excel(writer,'爬虫数据')
writer.save()