惠农网_爬取二级网页内容(源码)_一蓑烟雨任平生

惠农网_破译反爬虫_使用代理IP爬取数据(源码)_一蓑烟雨任平生 费话不多说直接上代码 今天要倒霉的网站是www.cnhnb.com import requests from bs4 import BeautifulSoup # 用来解析网页 import uuid import pymysql import time # 导入时间隔 import random from fake_useragent import UserAgent cookk = { 'Cookie': 'sessionId=S_0KHA8RH66NM124OL; Hm_lvt_91cf 阅读详情

废话不多说,直接上代码

今天倒霉的网站是惠农网供应大厅

import requests
import pymysql
from bs4 import BeautifulSoup  # 用来解析网页
from fake_useragent import UserAgent
import uuid
import time

cookk = {
    'Cookie': 'sessionId=S_0KHA8RH66NM124OL; Hm_lvt_91cf34f62b9bedb16460ca36cf192f4c=1604907974,1604908122; Hm_lpvt_91cf34f63a8ff527100d30; lmvid.sig=Si_wW_olbim0OMvL1hiezOhV1QMMdZFpUaz_-YYY93w; deviceId=05ac3ef-5c72-405f-be76-83e97e186; hnUserTicket=d67ed8dc-df8a-45fe-85cd-1530efae920d; hnUserId=125807455'}
types = ["sgzw", "sczw", "qcrd", "shuic", "nfjg", "lymm", "zzzm", "mmhc", "nznj", "zyc", "tudi", "package", "fffu"]
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 '
                  'Safari/537.36',
    'Accept-Language': 'zh-CN,zh;q=0.8'
}
pUrl = "https://www.cnhnb.com"
conn = pymysql.connect(host='127.0.0.1', user='root', passwd='123456', db='zhang', charset="utf8mb4")
cur = conn.cursor()
print("连接成功")
for tt in types:
    for i in range(1, 2):  # 爬取第一页到第3页的数据
        headers["User-Agent"] = UserAgent().random
        resp = requests.get(f"https://www.cnhnb.com/p/{tt}-0-0-0-0-{i}", headers=headers, cookies=cookk)
        page_one = BeautifulSoup(resp.content, "html.parser")
        # .find_all('div')[35].
        dd = page_one.find_all("div", class_='product-items')
        print("到这里了")
        if dd is None:
            print("要回去了")
            continue
        pp = 1
        print(dd)
        for ss in dd:  # tr是每一行内容,在所有的行中,遍历每一列的内容
            print(f"{pp}进入分类")
            pp = pp + 1
            v_type = ""
            if tt == "sgzw":
                v_type = "水果"
            elif tt == "sczw":
                v_type = "蔬菜"
            elif tt == "qcrd":
                v_type = "禽畜肉蛋"
            elif tt == "shuic":
                v_type = "水产"
            elif tt == "nfjg":
                v_type = "农副加工"
            elif tt == "lymm":
                v_type = "粮油米面"
            elif tt == "zzzm":
                v_type = "种子种苗"
            elif tt == "mmhc":
                v_type = "苗木花草"
            elif tt == "nznj":
                v_type = "农资农机"
            elif tt == "zyc":
                v_type = "中药材"
            elif tt == "tudi":
                v_type = "土地流转"
            else:
                v_type = "其他"
            # id
            productId = str(uuid.uuid1())
            # 获取链接
            sUrl = pUrl + ss.find('a')['href']
            print(sUrl)
            # 打开网址 获取时间和分类
            resp_two = requests.get(sUrl, headers=headers, cookies=cookk)
            page_two = BeautifulSoup(resp_two.content, "html.parser")
            # 产地
            place = page_two.find('span', class_="fs14 gray6").text.strip()
            v_time = page_two.find("p", class_="update-time").text[5:]
            # 价格
            v_price = ss.find('span').text.strip()
            # 品种名字
            v_name = ss.find('div', class_='title').text.strip()[15:-1].split(" ")[0]
            # 单位
            aa = str(ss.find('div', class_='shops-price').text.strip())
            unit = aa[-3:-1] + aa[-1]
            # 标题
            v_title = ss.find('div', class_='title').text.strip("优选").strip()
            sql = "insert into gong_ying(id,v_name,v_price,v_unit,v_place,v_type,v_title,v_url,v_time) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s)"
            cur.execute(sql, (productId, v_name, v_price, unit, place, v_type, v_title, sUrl, v_time))
            print("sql已执行")
        print("第{}页已结束".format(i))
        conn.commit()
        time.sleep(1)  # 防止服务器蹦了,间隔一秒钟
cur.close()
conn.close()

看效果

在这里插入图片描述

拿到数据,回家睡觉

在这里插入图片描述

Python爬虫 l 中国农药信息网的农药登记数据 当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。在使用open函数时,如果不指定文件编码格式,默认使用系统的编码格式。纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。 阅读详情

相关推荐

Python爬虫实战:手把手教你爬取农产品数据(附代码)

前言 文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 爬虫的网站:万邦国际集团。其成立于2010年,总部位于河南省郑州市,以“立足三农、保障民生、服务全国”为宗旨,业务涵盖综合性农产品冷链物流、高效生态农业开发、生鲜连锁超市、跨境电子商务、进出口贸易等农业全产业链。荣获重点龙头企业、全国农产品“综合十强市场”...

qq_46614154的博客 1万+

Python爬取惠农网苹果数据,看看新鲜的水果价格如何

前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本次目标 爬取惠农网信息 受害者地址 https://www.cnhnb.com/ 环境 Python3.6 pycharm 爬虫代码 导入工具 import requests import parsel import csv import time 请求头 headers = { 'Cookie': 'deviceIdRenew=1;.

Python案例分享,B站视频教程:https://space.bilibili.com/523606542 2417

农产品价格爬虫:实现农产品价格和产地信息的批量抓取

农产品价格爬虫是一种自动化程序,能够模拟用户行为,抓取农产品市场网站上的农产品价格和产地信息。通过爬虫技术,我们可以批量抓取农产品的名称、价格、产地和发布时间等信息,帮助农民和商家了解市场行情和供应情况。products = soup.find_all("div", class_="product") # 获取农产品的HTML元素name = product.find("h2", class_="name").text # 获取农产品名称。

2201_76125393的博客 1109

贝壳采集器:惠农网 数据采集

惠农网 本文就介绍了如何使用贝壳采集器采集 惠农网,数据信息为名称、价格、图片等。 一、插件安装 1.首先去贝壳采集器官网(http://www.728data.com/zh-cn/advanced/framework.html?id=title-Introi)下载贝壳采集器的谷歌插件。 2.点击浏览器工具栏右侧按钮->更多工具->扩展程序。 3.把下载好的插件拖入浏览器中“扩展程序”的页面,点击“添加扩展程序”,“贝壳”标志出现在右侧插件栏,这样插件就安装完成,可以开始采集数据啦。 二、

qq_23247027的博客 1012

GUI基于Python语言爬虫程序(抓取农产品网站,抓取结果存入excel,并有折线图等简易数据分析功能)

利用Python语言抓取农产品网站(一亩田、新发地、惠农网等),定向自动下载所需数据为excel

ncp爬虫4_爬虫python_农产品_农产品爬虫_python_likely781_源码

用python爬取网站的农产品数据,然后保存为csv,最后对数据进行分析

惠农网爬虫爬取数据

【代码】惠农网爬虫爬取数据。

2301_80006416的博客 460

使用Qt Creator调用eBUS SDK

在新界面,勾选左下角“ Show unreachable Network Devices",可以看到没有成功连接的网络相机,原因是IP地址配置错误。每个版本的OpenCV的依赖项的名字都不同,我这里是opencv_world490.lib与opencv_world490d.lib。函数,可以看到在这里是图像缓存区,能够对捕获的图像进行一些操作。在Visual Studio打开项目属性,在VC++目录这里,把Opencv的路径添加进去。这时,会自动跳转到mainwindow.cpp,生成该按钮对应的槽函数。

qq_35685051的博客 1287

计算机毕业设计Python+Django农产品推荐系统 农产品爬虫 农产品商城 农产品大数据 农产品数据分析可视化 PySpark Hadoop Hive

计算机毕业设计Python+Django农产品推荐系统 农产品爬虫 农产品商城 农产品大数据 农产品数据分析可视化 PySpark Hadoop Hive

全网计算机/大数据辅导(自媒体)道祖第一人、全网粉丝100W+,专注于大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。同时招收学生代理、校园代理。 2920

VirtualBox安装Win10虚拟机超详细教程(附微软官方镜像下载)

本文提供了一份详细的VirtualBox安装Win10虚拟机教程,涵盖从环境准备、工具下载到系统安装与初始配置的全过程。特别推荐使用微软官方镜像下载,确保系统纯净安全。此外,还分享了性能优化技巧和常见问题解决方案,帮助用户高效搭建稳定的Windows测试环境。

weixin_29243279的博客 916

手把手教你用海康威视相机+DLP4500搭建双目结构光系统(附避坑指南)

本文详细介绍了如何使用海康威视相机和DLP4500搭建双目结构光三维测量系统,涵盖硬件选型、系统搭建、双目标定及三维重建等关键步骤。特别针对预算有限的开发者和实验室团队,提供实用的避坑指南和优化技巧,帮助实现0.02mm的高精度测量。

weixin_42526087的博客 461

今日目标:惠农网数据采集之参数解密

一定要细心啊,在确认逻辑没问题后,header中sign的key,我写错了,搞了5个小时,硬是没想到会把请求头中的key值写错,真是头大

Way_TG的博客 1338

从亚稳态到稳定传输:深入解析CDC跨时钟域同步的核心技术与设计实践

本文深入解析了CDC(跨时钟域同步)技术的核心问题与解决方案,重点探讨了亚稳态现象及其危害,详细介绍了同步器设计、MTBF计算方法以及单bit和多bit信号同步的实战技巧。通过Verilog代码示例和工程实践案例,帮助读者掌握从亚稳态到稳定传输的关键技术,提升数字电路设计的可靠性。

weixin_32822843的博客 245

毕业设计:python农产品价格预测系统 爬虫+线性回归预测算法+Flask框架(源码)✅

毕业设计:python农产品价格预测系统 爬虫+线性回归预测算法+Flask框架(源码)✅

公众号:源码之屋,十多年程序猿资深互联网人,目前专注于Python/Java/大数据项目解决方案制定,提供各行业各编程语言的全套开发服务,喜爱code,喜爱分享,生命不止,编码不息! 1697

【立创EDA-PCB设计基础】4.模块化布局

本文对本专栏绘制的原理图进行模块化布局,首先进行预布局(将每个模块放一起),然后进行精细化布局(按照原理图来精细化布局)。

嵌入式阿齐Archie 3万+

利用SIMULINK搭建一个16QAM调制解调收发系统

1发送模块设计 根据前面介绍的理论知识,我们可以知道16QAM的基本结构,首先我来设计QAM发送段的SIMULINK仿真模块。 图1 16QAM的发送端模块 他的基本工作流程为:将信号通过两路升余弦滤波器,得到滤波以后的信号,滤波器的作用就是为了防止码间干扰。然后将滤波以后的信号和SIN,COS相乘得到调制信号,将调制 下面一一介绍每个模块的具体参数设置以及各个部分信号的波形图。 图2 产生随机数据的信号源 第一部分信号是产生一组随机的数字,作为信源,第二个模块将信号...

FPGA/MATLAB学习教程/源码/项目合作开发 4776

基于数据可视化+SpringBoot+Vue的高校体育赛事管理系统设计和实现(源码+论文终稿+部署讲解等)

本文介绍一款高效的高校体育赛事管理系统,针对传统管理模式效率低、信息不透明等问题,采用B/S架构开发。系统基于Java+MySQL+Vue技术栈,包含赛事发布、报名管理、场地预约、成绩统计等功能模块,可实现赛事全流程在线管理。作者作为优快云毕设辅导专家,提供从系统设计到论文辅导的全流程服务,已有50万+粉丝和丰富项目经验。该系统采用分层架构设计,通过SpringBoot框架实现前后端分离,提升了管理效率和透明度,促进校园体育文化建设。

java李阳勇的博客 1657

Win10 系统下VisualStudio2022 配置Open3D-0.18.0(C++)

Win10 系统下VisualStudio2022 配置Open3D-0.18.0

点云侠的博客 2655

python农产品价格预测系统 爬虫+线性回归预测算法+Flask框架 大数据毕业设计(源码)

技术栈:python语言、FLASK框架、requests爬虫技术、Echarts可视化、HTML、线性回归预测算法模型惠农网https://www.cnhnb.com/农产品价格预测系统在现代农业领域发挥着重要作用,它不仅有助于农民合理安排农作物的种植和销售,还能帮助消费者和经销商做出更明智的购买和库存决策。基于Flask框架、requests爬虫技术、Echarts可视化和线性回归预测算法模型,我们构建了一个农产品价格预测系统,该系统通过web界面提供直观、便捷的服务。

QQ79278590的博客 830

【人工智能】Warp 终端完整汉化方案(2026最新)

截至2026年5月,,仅完成了中文、日文、韩文等东亚语言的字符渲染支持,设置面板中无官方语言切换选项,相关中文UI功能需求仍在官方GitHub开源仓库的需求迭代队列中。

奶爸的编程之路,也就一周冷个三天 3100

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

python农产品价格预测系统 爬虫+线性回归预测算法+Flask框架 大数据毕业设计(源码)✅

python农产品价格预测系统 爬虫+线性回归预测算法+Flask框架 大数据毕业设计(源码)✅

q_3375686806的博客 2014

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

计算机毕业设计碾压导师Python+Django农产品推荐系统 农产品爬虫 农产品商城 农产品大数据 农产品数据分析可视化 PySpark Hadoop

计算机毕业设计碾压导师Python+Django农产品推荐系统 农产品爬虫 农产品商城 农产品大数据 农产品数据分析可视化 PySpark Hadoop

全网计算机/大数据辅导(自媒体)道祖第一人、全网粉丝100W+,专注于大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。同时招收学生代理、校园代理。 2073

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

python农产品价格预测系统 爬虫+线性回归预测算法+Flask框架

技术栈:python语言、FLASK框架、requests爬虫技术、Echarts可视化、HTML、线性回归预测算法模型惠农网https://www.cnhnb.com/农产品价格预测系统在现代农业领域发挥着重要作用,它不仅有助于农民合理安排农作物的种植和销售,还能帮助消费者和经销商做出更明智的购买和库存决策。基于Flask框架、requests爬虫技术、Echarts可视化和线性回归预测算法模型,我们构建了一个农产品价格预测系统,该系统通过web界面提供直观、便捷的服务。

QQ80213251的博客 1390

计算机毕业设计PySpark+Django农产品推荐系统 农产品爬虫 农产品商城 农产品大数据 农产品数据分析可视化 PySpark Hadoop

计算机毕业设计PySpark+Django农产品推荐系统 农产品爬虫 农产品商城 农产品大数据 农产品数据分析可视化 PySpark Hadoop

全网计算机/大数据辅导(自媒体)道祖第一人、全网粉丝100W+,专注于大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。同时招收学生代理、校园代理。 1036

计算机毕业设计Python+大模型农产品推荐系统 农产品爬虫 农产品商城 农产品大数据 农产品数据分析可视化 PySpark Hadoop

计算机毕业设计Python+大模型农产品推荐系统 农产品爬虫 农产品商城 农产品大数据 农产品数据分析可视化 PySpark Hadoop

全网计算机/大数据辅导(自媒体)道祖第一人、全网粉丝100W+,专注于大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。同时招收学生代理、校园代理。 2436
上一篇: 惠农网_破译反爬虫_使用代理IP爬取数据(源码)_一蓑烟雨任平生
下一篇: 中国农业信息网_爬取新闻详情(源码)_一蓑烟雨任平生
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值