Python怎么爬取食品商务网蔬菜价格数据
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,Python怎么爬取食品商务网蔬菜价格数据,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。前言蔬菜是指可以做菜、烹饪成为食
千家信息网最后更新 2025年01月24日Python怎么爬取食品商务网蔬菜价格数据
Python怎么爬取食品商务网蔬菜价格数据,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
前言
蔬菜是指可以做菜、烹饪成为食品的一类植物或菌类,蔬菜是人们日常饮食中必不可少的食物之一。
近期,蔬菜价格有所上涨,引起广泛关注。"双节"将至,物价走势如何?
9月16日,国家发改委召开9月份例行新闻发布会。针对蔬菜价格上涨相关情况,国家发改委新闻发言人孟玮表示,蔬菜的生长周期比较短,后期随着极端天气减少,秋季蔬菜陆续上市,市场供应有望在较短时间内恢复,鲜菜价格将随之回落。
项目目标
爬取食品商务网蔬菜价格数据
受害网址
https://price.21food.cn/
爬虫代码
导入工具
import requestsimport parselimport csvimport time
解析网站,爬取数据
for page in range(1, 19): time.sleep(1) url = 'https://price.21food.cn/guoshu-p{}.html'.format(page) headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36' } response = requests.get(url=url, headers=headers) selector = parsel.Selector(response.text) lis = selector.css('.gs_top_t2_left div:nth-child(1) .sjs_top_cent_erv ul li') dit = {} for li in lis: name = li.css('a::text').get() dit['品种'] = name price = li.css('td span::text').get() dit['平均价格'] = price qushi = li.css('td .sc_up::text').get() if qushi == None : dit['趋势'] = '下降' else: dit['趋势'] = qushi csv_write.writerow(dit) print(dit)
保存数据
f = open('data.csv', mode='a', encoding='utf-8-sig', newline='')csv_write = csv.DictWriter(f, fieldnames=['品种', '平均价格', '趋势'])csv_write.writeheader()
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
蔬菜
价格
数据
蔬菜价格
食品
趋势
商务
品种
国家
新闻
帮助
商务网
清楚
人们
代码
内容
前言
发布会
发言人
周期
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全法受到治安管理处罚
wts数据库账号密码
魔兽世界正式服安苏服务器怎么样
智能网络技术咨询哪家好
酒店平台数据库表设计
长春盘古网络技术
西安软件开发平台
丁蜀镇租房软件开发
网络安全架构师待遇
自动获取数据库的脚本命令
苹果4插卡无法激活服务器怎么办
华为盒子配置服务器信息
网络安全论文四千字
网络安全的简单绘画
如何建设一流知识产权数据库
破釜酒吧服务器维护
用excel实现数据库的管理
数据库中加密技术的应用好处
怎样管好服务器和地图
国内网络安全吗
青海cmmi软件开发
靠谱的微信软件开发服务
电脑主机能改家用服务器吗
在线网络技术开发项目
智慧树黑客文化与网络安全期末
java 获取数据库字段
服务器配置snmp
服务器耐腐蚀
破釜酒吧服务器维护
手机四级报名连接不上服务器