中国农业信息网_爬取新闻详情(源码)_一蓑烟雨任平生

Python爬取生态环境局新闻并存word 网页地址:http://sthjj.ganzhou.gov.cn/gzssthjj/tzgg/202310/3acfd26678e5416eb13e606319ae4d01.shtml我们查看网页源代码,发现新闻内容在其中,说明该网页是静态网页。 阅读详情

废话不多说直接上代码

今天要倒霉的网站是全国农业信息网

import requests
import pymysql
from bs4 import BeautifulSoup  # 用来解析网页
import uuid
import time
url = "http://www.agri.cn/V20/ZX/qgxxlb_1"
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'
}
conn = pymysql.connect(host='127.0.0.1', user='root', passwd='123456', db='zhang', charset='utf8')
cur = conn.cursor()
print("连接成功")
j = 1
for i in range(0, 20):  # 爬取第一页到第3页的数据
    if i == 0:
        resp = requests.get("http://www.agri.cn/V20/ZX/qgxxlb_1/index.htm", headers=headers)
    else:
        resp = requests.get(f"http://www.agri.cn/V20/ZX/qgxxlb_1/index_{i}.htm", headers=headers)
    page_one = BeautifulSoup(resp.content, "html.parser")
    dd = page_one.find('td', class_='bk_7').find_all('td', class_='bj_3-2')
    for ss in dd:
        # 省份
        province = ss.find('a').text[0:3].strip('[')
        productId = str(uuid.uuid1())
        # url
        sUrl = url + ss.find('a')['href'].strip('.')
        # 打开二级网页进行爬取
        rp = requests.get(sUrl, headers=headers)
        page_two = BeautifulSoup(rp.content, "html.parser")
        # 标题
        title = page_two.find('td', class_='hui_15_cu').text
        # 来源
        source = page_two.find('td', class_='hui_12-12').text.split('来源')[1][1:]
        # 时间
        timet = page_two.find('td', class_='hui_12-12').text[3:13]
        # 内容
        article = page_two.find('div', class_='TRS_Editor').find_all('p')
        content = ''
        for aa in article:
            content = content + aa.text.strip()
        # 分类
        n_type = ""
        if "食品安全" in content:
            n_type = "食品安全"
        elif "农业环境" in content:
            n_type = "农业环境"
        elif "农业病虫害" in content:
            n_type = "农业病虫害"
        elif "农业耕地浪费" in content:
            n_type = "农业耕地浪费"
        elif "农产品质量安全" in content:
            n_type = "农产品质量安全"
        else:
            n_type = ""
        sql = "insert into new_paper(id,n_source,n_title,n_timet,n_type,n_url,n_content,n_province) VALUES (%s,%s,%s,%s,%s,%s,%s,%s)"
        cur.execute(sql, (productId, source, title, timet, n_type, sUrl, content, province))
    print("SQL正在执行第{}页执行完毕".format(j))
    j = j + 1
    conn.commit()
    time.sleep(1)  # 防止服务器蹦了,间隔一秒钟
cur.close()
conn.close()

看效果

在这里插入图片描述

拿到数据,回家睡觉

在这里插入图片描述

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

相关推荐

智慧农业项目源码

长春智信创联科技有限公司,智慧农业项目源码。 智慧农业物联网应用平台将物联网技术运用到传统农业中去,运用传感器和软件通过移动平台或者电脑平台对农业生产进行控制,依托部署在农业生产现场的各种传感节点(环境温湿度、土壤成分、PH值、二氧化碳、光照强度、气压、图像等)和无线通信网络实现农业生产环境的智能感知、智能预警、智能决策、智能分析、专家在线指导,为农业生产提供精准化种植养殖、可视化管理、智能化决策。

中国农产品信息网站scrapy-redis分布式爬取数据

---恢复内容开始--- 基于scrapy_redis和mongodb的分布式爬虫 项目需求: 1:自动抓取每一个农产品的详细数据 2:对抓取的数据进行存储 第一步: 创建scrapy项目 创建爬虫文件 在items.py里面定义我们要爬取的数据 # -*- coding: utf-8 -*- # Define here the mo...

weixin_30314813的博客 604

php农业网站源码

农业类的网站系统,种植、养殖类农业网站。

农业新闻内容获取 python

代码: #!-*- coding: utf-8 -*- # @Time : 2020/4/20 22:19 # @Author : Oneqq # @File : 27农业新闻内容获取.py # @Software: PyCharm import requests from fake_useragent import UserAgent from lxml import etree url...

Tjhfsghbjknjdy的博客 615

求助:有没有基于pscad的锂电池仿真模型

求助:有没有基于pscad的锂电池仿真模型 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变没有 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写...

qq_38922523的博客 1221

RDMA 出现背景、如何实现?如何测试连通性?

文章目录一、背景:1、传统的 网络通信:2、传统网络通信的问题:二、RDMA :1、出现背景:2、RDMA 简介:3、如何工作:4、RDMA 与 Infiniband 的关系:5、支持 RDMA 的其他协议:6、RDMA 的优势:7、通过 Infiniband 实现 RDMA :8、如何测试 RDMA 连通性:   一、背景: 1、传统的 网络通信:     &n...

郑泽林 2162

HTML5大作业三农有机,农产品,农庄,农旅网站源码

HTML5大作业三农有机,农产品,农庄,农旅网站源码,农旅文化相关介绍网站,农产品网站,农庄网站,介绍农业相关的网站,农业网站大作业,毕业设计,功能点包含轮播图,图文处理,表单,表格,菜单,模块等各种风格都有,代码上手简单,代码独立,可以直接使用。也可直接预览效果。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 1万+

Power BI常见问题篇1:无法打开文档

Power BI常见问题篇1:无法打开文档

weixin_48273257的博客 3304

Python爬虫 l 中国农药信息网的农药登记数据

本公众号所有源码均为个人学习所编写,仅可用于计算机技术学习及研究等合法行为,禁止利用本公众号的源码从事任何违反本国(地区)法律法规的业务,如有发现存在违法违规行为我会举报到网监部门。通过requests.post()进行POST请求时,传入报文的参数有两个,一个是data,一个是json。光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。每个都有详细的安装教程,保证你可以安装成功哦!

z099164的博客 879

Windows 11 IoT企业版LTSC 24H2/25H2中文版安装指南(含OEM激活教程)

本文详细介绍了Windows 11 IoT企业版LTSC 24H2/25H2中文版的安装与OEM激活全流程。从系统镜像准备、硬件兼容性检查到自动化安装配置,再到OEM激活方案(包括SLIC注入和数字许可证激活),为工业自动化、数字标牌等物联网设备提供稳定可靠的系统部署指南。

weixin_29198045的博客 8801

[V-10]ARMv8/v9-CPU Virtualization-CPU虚拟化架构简介(vCPU/vPE)

本文简要介绍了CPU虚拟化架构的基础知识。

基层架构师的分享 1266

基于Java+Vue的绿色农产品推广网站(源码+文档+包运行)

21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。论文主要是对绿色农产品推广应用网站进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设计以及实现,也都论述的比较细致,最后对绿色农产品推广应用网站进行了一些具体测试。

qq_33638415的博客 1051

R语言TCGA数据下载避坑指南:biolinks包实战中的5个常见错误与解决方案

本文详细介绍了使用R语言的TCGAbiolinks包下载TCGA数据时常见的5个错误及其解决方案,包括安装与加载问题、查询构建参数设置、下载中断处理、数据加载格式不匹配以及版本兼容性问题。通过实战案例和代码示例,帮助生物信息学研究者高效获取TCGA数据,避免常见陷阱。

weixin_30892037的博客 83

Destoon6.0模板仿绿色惠农网农业农产品交易平台网站源码 带手机WAP版

非常不错的一套农业b2b模板,pc版和手机版界面都很好看,简单的测试了一下,喜欢的可以下载看看。2、访问域名(例www.xxx.com)/install按提示安装,修改数据库前缀为ny_测试环境:php5.3+mysql+伪静态。更多同类源码分享,欢迎关注。

破损的天堂鸟博客 202

activiti(六):activiti7的数据表和字段的解释

介绍activiti7的数据表和各表字段的含义,对于学习activiti7工作流引擎的运行过程很有帮助!

no problem的博客 1万+

【EMC专题】为什么芯片规格书ESD性能中看不到MM(机器放电模型)

器件级ESD包括三种类型,HBM人体放电模型、MM机械放电模型和CDM元件充电模型。但在芯片规格书中为什么只见到HBM模型与CDM模型,却没有看到MM模型的数据?

一点硬件 450

(附源码)SSM助力“三农”农业网站-计算机毕设 25649

本助力“三农”农业网站主要包括两大功能模块,即管理员功能模块和用户模块。 (1)管理员模块:系统中的核心用户是系统管理员,管理员登录后,通过管理员菜单来管理后台系统。主要功能有:主页、公共管理(轮播图、系统公告)、用户管理(普通用户、卖家、管理员)信息管理(新闻列表、新闻分类列表)农业技术、乡村旅游、技术类型、旅游类型、分类列表、三农市场、订单列表、留言反馈等功能模块

VXbishe的博客 775

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【2024】基于springboot的智慧农业小程序设计源码

背景: 随着农业现代化的发展,智慧农业技术的应用日益普及。智慧农业小程序是基于互联网和移动互联网技术,结合农业生产和管理的需求,为农民和农业从业者提供便捷的信息服务和农业生产管理工具。 目的: 智慧农业小程序的目的是为了提高农业生产效率、降低生产成本、优化农业资源配置,促进农业现代化发展。通过智慧农业小程序,农民和农业从业者可以及时获取农业信息、农业技术支持和市场信息,实现农业生产的精准化、智能化管理。 意义: 智慧农业小程序的意义在于推动农业产业的数字化转型,提升农业生产效率和质量,促进农业可持续发展

千里码设计工作室 2145

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

SSM助农网站 计算机专业毕业设计源码 02916

助农网站主要功能模块包括产品基地、采购信息、助农商城、供应信息,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用ssm框架、Java语言、进行业务系统的编码及其开发,实现了本系统的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对助农网站的各项需求以及技术问题进行分析,证明了系统的必要性和技术可行性,然后对设计系统需要使用的技术软件以及设计思想做.....

m0_57774396的博客 852

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

使用贝壳采集器:中国农业信息网 数据采集

采集需求 字段:名称、日期和详细信息 功能:添加字段、修改列名、删除字段、深入采集、批量URL、下载数据 本文就介绍了如何使用贝壳采集器采集 中国农业信息网 的基本操作步骤 数据采集步骤 总结 以上就是今天要讲的内容,本文就简单的介绍了如何使用贝壳采集器采集中国农业信息网的基本操作步骤。 ...

qq_23247027的博客 460

利用Java获取中国农药信息网数据,不需要用Python爬取....

1.这是农药信息网数据 2.这是我们系统利用Java解析出来的数据 /** *解析农药列表数据 * @Parms 页码,条数,登记证号,农药名称,登记持有人 **/ public static Map queryList(Integer pageNo,Integer pageSize,String djzh,String nymc,String cjmc) { try { //页码,条数,登记证号,农药名称,登记持有人 String address = “https://www...

weixin_42722362的博客 1082

Python爬虫实践——爬取网站文章

初学Python,对爬虫也是一知半解,恰好有个实验需要一些数据,所以本次爬取的对象来自中国农业信息网中下属的一个科技板块种植技术的文章(http://www.agri.cn/kj/syjs/zzjs/) 首先,分析网站结构:各文章标题以列表的形式展示,点击标题获得则是文章的正文,如图所示: 分析网页源码,不难看出图一所示的URL规律,其首页为http://www.agri.cn/kj...

weixin_30526593的博客 1396

农业领域数据资源获取与分析——爬取新发地官网信息

目录1 开发环境2 程序功能介绍(1)实验目的(2)数据说明(3)技术说明3 程序设计的思路4 关键技术及难点5 程序的详细设计5.1 爬取数据5.2 读取数据5.3查看数据的整体情况5.4数据清洗5.5数据分析6 可视化展示7 结论......

WangyiboH的博客 3696

Python爬虫获取农业银行结售汇汇率

获取银行实时汇率,并通过邮箱发送更新通知。

发几十块的吧 3850

中国农网_数据抓取(源码)_一蓑烟雨任平生

废话不多说,直接上代码 今天要倒霉的网站是中国农网 import requests # 用来请求网址 import pymysql # 用来存数据库 from fake_useragent import UserAgent from bs4 import BeautifulSoup # 用来解析网页 import time # 中国农网 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/53

Jaeger_Java的博客 560
上一篇: 惠农网_爬取二级网页内容(源码)_一蓑烟雨任平生
下一篇: 农业科学院搜索引擎_json数据爬取(源码)_一蓑烟雨任平生
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值