iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >通过python获取甲流分布数据
  • 324
分享到

通过python获取甲流分布数据

python获取甲流分布数据python获取数据 2023-03-03 11:03:54 324人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

近期,多地学校出现因甲流导致的班级停课,儿科甲流患者就诊量呈数倍增长。此轮甲流为何如此严重?感染甲流之后会出现哪些症状 经过专家的介绍甲流之所以这么严重有这些原因导致的。一、疫情完全

近期,多地学校出现因甲流导致的班级停课,儿科甲流患者就诊量呈数倍增长。此轮甲流为何如此严重?感染甲流之后会出现哪些症状

经过专家的介绍甲流之所以这么严重有这些原因导致的。一、疫情完全放开后很多孩子不戴口罩了,预防流感的作用会下降。二是“免疫债”的偿还,免疫债又称免疫差距。指实施NPIs (戴口罩、保持手卫生、保持社交距离等)后人群病原体免疫刺激缺乏,易感人群增加导致群体免疫水平较疫情前下降。孩子免疫系统的发育是要有适当的病原来进行刺激的,疫情期间一直戴口罩,局部的呼吸道的免疫力是降低的,摘下口罩后会比原来更容易感染呼吸道疾病。
伴随着甲流病人数猛增,群众对于这一病症重视度也在增加,不仅有关甲流的搜索指数在增加,并且因为甲流的爆发重现了抢药高潮。
疫情期间的时候分享了如何利用python爬虫疫情数据的博客,今天我们同样的操作来获取下现在甲流感染的数据
爬取思路从以下几个方面进行分析,数据来源于:https://www.baidu.com/
1、分析网页的网络数据,取得请求头,并用python的requests包进行解析和读取。
2、分析解析出的包,进行提取和操作
3、将数据提出并存到数据库
涉及到的知识点:Python的爬取,目标网站的反爬
思路差不多就是这些,因为有反爬,所以在爬取过程中错了反爬措施,基本的就是解决方案就是User-Agent 用户代理的添加和代理的使用,加上User-Agent,表明你是浏览器访问即可。有时还会检查是否带Referer信息还会检查你的Referer是否合法,一般再加上Referer。
User-Agent最好使用真实库,代理最好也是高效的,Referer的来源可以伪装成百度搜索来的。

Mozilla/4.0 (compatible; MSIE 4.0; windows Me; Trident/4.0; SV1; .net CLR 1.0.3705; .NET CLR 3.0.04320; msn OptimizedIE8;ZHCN)
Mozilla/4.0 (compatible; MSIE 4.0; Windows NT 5.1; Trident/4.0; Maxthon; .NET CLR 3.0.04320; msn OptimizedIE8;ZHCN)
Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; PPC; 240x320) Opera 8.65 [zh-cn]
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QIHU 360EE) ; InfoPath.2; .NET CLR 2.0.50727)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Foxy/2; .NET CLR 2.0.50727; SE 2.x)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 2.0.50727; 360SE)
需要其他版本的UA库,可以找亿牛云。
爬虫如何添加UA:
        class ProxyMiddleware(object):                
            def process_request(self, request, spider):
                # 代理服务器(产品官网 www.16yun.cn)
                proxyHost = "t.16yun.cn"
                proxyPort = "31111"
                # 代理验证信息
                proxyUser = "username"
                proxyPass = "passWord"
                request.meta['proxy'] = "Http://{0}:{1}".fORMat(proxyHost,proxyPort)
                # 添加验证头
                encoded_user_pass = base64ify(proxyUser + ":" + proxyPass)
                request.headers['Proxy-Authorization'] = 'Basic ' + encoded_user_pass                    
                # 设置IP切换头(根据需求)
                tunnel = random.randint(1,10000)
                request.headers['Proxy-Tunnel'] = str(tunnel)
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWEBKit/537.36 (Khtml, like Gecko) Chrome/70.0.1276.73 Safari/537.36', 'Referer':'https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=nike'}
response = requests.get(url=url, headers=headers)

cookie的获取

import requests    
class Crawler():
    def getCookie(self):
        response = requests.get(self.url)
        cookie_value = ''
        for key,value in response.cookies.items():  
            cookie_value += key + '=' + value + ';'  
        self.headers['Cookie'] = cookie_value

到此这篇关于通过python获取甲流分布数据的文章就介绍到这了,更多相关python获取甲流分布数据内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 通过python获取甲流分布数据

本文链接: https://www.lsjlt.com/news/198345.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 通过python获取甲流分布数据
    近期,多地学校出现因甲流导致的班级停课,儿科甲流患者就诊量呈数倍增长。此轮甲流为何如此严重?感染甲流之后会出现哪些症状 经过专家的介绍甲流之所以这么严重有这些原因导致的。一、疫情完全...
    99+
    2023-03-03
    python获取甲流分布数据 python获取数据
  • 如何通过python获取甲流分布数据
    这篇文章主要讲解了“如何通过python获取甲流分布数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何通过python获取甲流分布数据”吧!分析网页的网络数据,取得请求头,并用pytho...
    99+
    2023-07-05
  • SpringBoot通过请求对象获取输入流无数据
    目录请求对象获取输入流无数据问题方案一:禁用默认的过滤器方案二:使用@RequestBody注解方案三:自定义HiddenHttpMethodFilter过滤器request输入流重...
    99+
    2024-04-02
  • 通过python 获取股票数据的API接口
    (一)获取当前 K线 对应时间的时间戳函数ContextInfo.get_ bar_timetag() 用法: ContextInfo.get_bar_timetag (index)。 释义:获取当前K线对应时间的时间戳。 参数:numbe...
    99+
    2023-09-12
    python 金融
  • 通过python爬取数据
    目标地址:xxxx技术选型:python软件包管理工具:pipenv编辑器:jupyter分析目标地址:gplId表示项目ID,可变参数结果收集方式:数据库代码实现导入相关模块from urllib.parse import urlenco...
    99+
    2023-01-31
    数据 python
  • nagios通过python获取ESXi
    ESXi可以在相关面板上看见smart信息, 我这边公司用的是组装的服务器,然后不支持,只好用SSH的办法去获取了。Nagios监控是按退出的状态代码来显示相关信息的。退出代码如下:0 ok; 1 warning; 2 critical; ...
    99+
    2023-01-31
    nagios python ESXi
  • Python如何通过函数获取列名
    在Python中利用函数获取列名的方法利用columns函数获取print(data.columns.values)利用list函数获取print(list(data)) 利用tolist函数获取print(data.columns.tol...
    99+
    2024-04-02
  • 通过Python获取Cookie,保存到
    1.通过Python获取Cookie,保存到本地 代码如下: #!/usr/bin/python import http.cookiejar, urllib.request ''' 获取Cookie保存到本地 ''' def get_bai...
    99+
    2023-01-31
    Python Cookie
  • 怎么通过搜索引擎获取流量
    怎么通过搜索引擎获取流量?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、躲藏文本内容及躲藏连接大多是指页面专为搜索引擎规划,但一般拜访用户没办法看见文本内容及连接,在五花...
    99+
    2023-06-10
  • C# 通过 HttpWebRequest发送数据以及服务器通过Request请求获取数据
    C# 通过 HttpWebRequest发送数据以及服务器通过Request请求获取数据, 后台请求的三种类型"application/x-www-form-urlencoded"和"multipar...
    99+
    2023-09-24
    c# 服务器 开发语言
  • 如何通过http代理ip获取流量
    本篇内容主要讲解“如何通过http代理ip获取流量”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何通过http代理ip获取流量”吧!如今,http代理在大家的身边应用是很多的,下面就给大家详细...
    99+
    2023-06-20
  • Ajax中怎么通过城市名获取数据
    这期内容当中小编将会给大家带来有关Ajax中怎么通过城市名获取数据,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。聚合数据全国天气预报接口:https://www.juhe...
    99+
    2024-04-02
  • Python获取网页数据详解流程
    Requests 库是 Python 中发起 HTTP 请求的库,使用非常方便简单。 发送 GET 请求 当我们用浏览器打开东旭蓝天股票首页时,发送的最原始的请求就是 GET 请求,...
    99+
    2024-04-02
  • 通过 HTML 从 Excel 获取数据:全面指南
    如何在 html 中获取 excel 数据?导入 excel 文件:使用 元素。解析 excel 文件:使用 xlsx 库或浏览器功能。获取数据:获取工作表对象,包含行和列数据。显示数...
    99+
    2024-04-09
    excel 数据提取 git
  • vue-resource中怎么通过调用promise获取数据
    本篇文章给大家分享的是有关vue-resource中怎么通过调用promise获取数据,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。先来说说 ...
    99+
    2024-04-02
  • 如何通过jQuery获取input数据及html中name
    本篇内容主要讲解“如何通过jQuery获取input数据及html中name”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何通过jQuery获取input数据及html中name”吧!在 in...
    99+
    2023-06-27
  • Android通过WiFi建立Socket套接字通信并获取数据
    目录 前言 权限申请 获取WIFI信息 建立Socket套接字连接 接收Wifi数据 发送数据 综合代码 使用方式 前言         本文主要讲述Android 11如何获取WIFI权限并通过TCP/IP协议使用Socket套接字与...
    99+
    2023-08-31
    android 网络
  • 如何通过PHP获取GET参数
    在Web开发中,PHP是一种流行的后端语言。在使用PHP编写应用程序时,很常见的问题是如何通过GET请求从URL中获取参数。本文将探讨这个问题,讨论如何通过PHP获取GET参数,并介绍一些技巧和注意事项。首先,让我们看一下如何使用PHP获取...
    99+
    2023-05-14
  • Python如何通过地址获取变量
    目录通过地址获取变量python的变量是什么?变量皆指针的简单理解通过地址获取变量 类似于C/C++中令一个指针指向一个变量的地址,通过解引用可以得到变量的值。 利用ctypes模块...
    99+
    2024-04-02
  • Python怎么通过地址获取变量
    本文小编为大家详细介绍“Python怎么通过地址获取变量”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python怎么通过地址获取变量”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。通过地址获取变量类似于C/C+...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作