Python爬取去哪了旅游景点数据

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理
Python爬取去哪了旅游景点数据文章插图
本次目标爬取去哪了湖南旅游景点信息
;keyword=%E6%B9%96%E5%8D%97 --tt-darkmode-color: #3D89FF;">环境

  • Python3.6
  • pycharm
爬虫代码导入工具
import requestsimport parselimport csvimport time【Python爬取去哪了旅游景点数据】请求网站
url = ';keyword=%E5%BC%A0%E5%AE%B6%E7%95%8C WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'}response = requests.get(url=url, headers=headers)解析网站数据
for page in range(1, 11):time.sleep(1)for li in lis:title = li.css('.sight_item_caption a::attr(title)').get()# 景区名字dit['景区名字'] = titlelevel = li.css('.sight_item_info .level::text').get()# 景区等级dit['景区等级'] = levelarea = li.css('.area a::attr(title)').get()# 地区dit['地区'] = areaaddress = li.css('.address span::attr(title)').get()# 地址dit['地址'] = addressstring = li.css('.product_star_level em::attr(title)').get()# 热度star_level = float(string.strip('热度: '))dit['热度'] = star_levelintro = li.css('.intro::attr(title)').get()# 简介dit['简介'] = introprice = li.css('.sight_item_price em::text').get()# 价格dit['价格'] = pricehot_num = li.css('.hot_num::text').get()# 月销dit['月销'] = hot_numcsv_writer.writerow(dit)保存数据
f = open('旅游景点.csv', mode='a', encoding='utf-8-sig', newline='')csv_writer = csv.DictWriter(f, fieldnames=['景区名字', '景区等级', '地区', '地址', '热度', '简介', '价格', '月销'])csv_writer.writeheader()print(dit)运行代码 , 效果如下图
Python爬取去哪了旅游景点数据文章插图
Python爬取去哪了旅游景点数据文章插图
Python爬取去哪了旅游景点数据文章插图