欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

爬虫--爱彼迎北京房价名称、类型、价格

程序员文章站 2024-03-08 18:05:22
...

爬虫–爱彼迎北京房价名称、类型、价格(一页)

【声明】本文档只做学习交流,使用selenium的小栗子

准备工作:

  • 安装谷歌浏览器
  • npm install selenium
  • 下载chromedriver.exe,供程序驱动本机的谷歌浏览器

代码:

from selenium import webdriver
driver = webdriver.Chrome(executable_path=r'F:\img\chromedriver_win32\chromedriver.exe')
driver.implicitly_wait(30)

#打开网页
driver.get('https://www.airbnb.cn/s/%E5%8C%97%E4%BA%AC/homes?refinement_paths%5B%5D=%2Fhomes&current_tab_id=home_tab&selected_tab_id=home_tab&screen_size=large&hide_dates_and_guests_filters=false&place_id=ChIJuSwU55ZS8DURiqkPryBWYrk&map_toggle=false')
#获取当前页所有的房子信息div_v72lrv
house_list = driver.find_elements_by_css_selector('div._v72lrv')
#查看获取多少个
print(len(house_list))
for eachhouse in house_list:
    #span里面的其他span也属于第一个span的文字
    house_type = eachhouse.find_element_by_css_selector('span._faldii7')
    house_name = eachhouse.find_element_by_css_selector('div._qrfr9x5')
    house_price = eachhouse.find_element_by_css_selector('span._1d8yint7')
    print('房屋类型:',house_type.text)
    print('名称:',house_name.text)
    print(house_price.text)

结果:

20
房屋类型: 整套住宅
,
· 1室1.5卫1床
名称: 屋宜居(近301医院、五一小学)
价格
¥288/ 晚
房屋类型: 整套LOFT
,
· 1室1卫1床
名称: 【素灰】小loft苏州桥人大理工清华北大中关村免费台球篮球健身房
价格
¥279/ 晚
房屋类型: 整套LOFT
,
· 1室1卫1床
名称: 宋家庄地铁站高端智能复式loft公寓家庭房闺蜜情侣近王府井后海*天坛公园协和医院天坛医院
价格
¥379/ 晚
房屋类型: 整套公寓型住宅
,
· 1室1卫1床
名称: 50平米*/国贸/双井/大望路一居室后现代城1308
价格
¥284/ 晚
房屋类型: 整套公寓型住宅
,
· 2室1卫3床
名称: 能看见风景(中国尊)的好房子。 每个体验者都出乎意料。
价格
¥368/ 晚
房屋类型: 整套公寓型住宅
,
· 1室1卫1床
名称: 02/地铁50米!二环边干净敞亮的森林公寓|天坛|北京南站
价格
¥299/ 晚
房屋类型: 整套公寓型住宅
,
· 1室1卫2床
名称: 地铁100米|二环市中心|天坛故宫|北京站和南站 |『慢·煮』生活 简约风
价格
¥256/ 晚
房屋类型: 整套普通公寓
,
· 1室1卫1床
名称: 【九零home】整套独立公寓丨4K家庭影院空间+音响丨宋家庄地铁500米
价格
¥368/ 晚
房屋类型: 整套公寓型住宅
,
· 1室1卫1床
名称: 107.草场地独立公寓
价格
¥150/ 晚
房屋类型: 整套公寓型住宅
,
· 1室2卫1床
名称: 夏季特惠|丰台区榴乡路地铁宋家庄站loft公寓距离北京南站*西单王府井驾车20分钟路程
价格
¥499/ 晚
房屋类型: 整套公寓型住宅
,
· 1室1卫1床
名称: 住我家·童话|国贸/大望路/鬼市/莫兰迪/北京东站/首都机场/飘窗/百子湾/五道口
价格
¥340/ 晚
房屋类型: 整套公寓型住宅
,
· 2室1卫2床
名称: 【艾雪小屋·晚安】仅月租/温馨唯美一居/楼下即金台路地铁站/近国贸、三里屯
价格
¥382/ 晚
房屋类型: 整套普通公寓
,
· 单间1卫2床
名称: 【那维亚-如坤】近地铁60米/高清投影/坚果设备/白天可看
价格
¥276/ 晚
房屋类型: 整套住宅
,
· 1室1卫1床
名称: 平/新房特惠!市中心地铁50米,干净敞亮的超用心民宿|天坛|旅行者的家
价格
¥272/ 晚
房屋类型: 整套公寓型住宅
,
· 1室1卫1床
名称: 日式公寓,3站直达北京南站,2站换乘大兴机场快轨草桥站,步行2分钟进地铁站,7站到西单后步行游*
价格
¥359/ 晚
房屋类型: 精品酒店客房
,
· 1室1卫1床
名称: 北京温馨四合院酒店_房间10/坐落于前门大栅栏/*广场近在咫尺/步行看升旗
价格
¥199/ 晚
房屋类型: 整套普通公寓
,
· 1室2.5卫1床
名称: 国贸百子湾双井劲松潘家宋家庄地铁站5号10号线网红豪华装北欧智能网红复式科技大床复式落地窗亲子套房
价格
¥315/ 晚
房屋类型: 精品酒店客房
,
· 1室1卫1床
名称: 故宫*百年胡同四合院露台投影私人影院大床房
价格
¥574/ 晚
房屋类型: 独立房间
,
· 1室1.5卫1床
名称: 【特价】小葵有猫 | 双井地铁步行200米/一站抵达国贸CBD/三里屯/优士阁/男士止步/轻复古公寓
价格
¥288/ 晚
房屋类型: 整套公寓型住宅
,
· 1室1卫1床
名称: 地铁朱辛庄站80米落地大窗瞰景公寓(暖巢贰号)
价格
¥288/ 晚

Process finished with exit code 0

优化-获取更多信息思路

  • 利用selenlium点击下一页,爬取下一页信息,把信息存储到文件里
  • 获取每一页link,使用多线程爬取
  • 设置等待时间,防止爬的太快封ip【中招多次】
相关标签: 后端博文 python