python爬虫—requests库的用法

谷歌浏览器劫持,使用微软detours。包含进程注入程序(testcpp3)和apihook程序(MSNDetourDLL) 谷歌浏览器劫持,使用微软detours。包含进程注入程序(testcpp3)和apihook程序(MSNDetourDLL),还包含detours32/64位库。vs2010工程下载即可用。要注意的是,如果是windows64位系统,必须编译64位的程序。 立即下载

python爬虫—requests库的用法
总结:get、post等用法…

import requests
req = requests.get("https://www.baidu.com/?tn=15007414_8_dg")
req = requests.post("https://www.baidu.com/?tn=15007414_8_dg")
req = requests.put("https://www.baidu.com/?tn=15007414_8_dg")
req = requests.delete("https://www.baidu.com/?tn=15007414_8_dg")
req = requests.head("https://www.baidu.com/?tn=15007414_8_dg")
req = requests.options("https://www.baidu.com/?tn=15007414_8_dg")

get请求

import requests

url = "https://www.baidu.com/s"
params = {"wd":'篮球'}
response = requests.get(url,params = params)#传个字典不用格式
print(response.url)
response.encoding = "utf-8"
html = response.text
print(html)

post请求,参数是字典,也可以传输json参数

import requests
from fake_useragent import UserAgent

url = "https://jwmis.ncwu.edu.cn/hsjw/cas/login.action"
headers = {
    "User-Agent":UserAgent().firefox
}
formdata  = {
    "user":"******",
    "password":"******  "
}
response = requests.post(url,data=formdata,headers =headers)
response.encoding = "utf-8"
html = response.text
print(html)

自定义请求头部,伪装请求头是采集术静静常用的,我们可用这个方法去隐藏

import requests
from fake_useragent import UserAgent
headers = {"User-Agent":UserAgent().firefox}
r = requests.get("https://www.baidu.com",headers =headers)
print(r.request.headers["User-Agent"])

设置超时时间

import requests
requests.get("https://www.baidu.com/index.php?tn=monline_3_dg",timeout = 0.001)

代理访问

import requests


proxies = {
    "http":"http://122.9.101.6:8888",
    "https":"https://61.157.206.174:37259"
    "http":"http:user:password@//122.9.101.6:8888"#需要账户密码
}

requests.get("https://www.baidu.com/",proxies = proxies)

session 自动保存cookies\seesion的意思是操持一个对话,比如登陆后续继续操作(记录身份信息),而requests的请求,身份信息不会被记录

import requests

s = requests.Session()
#用session对象发出get请求,设置cookies
print(s.get("http://httpbin.org/cookies/set/sessioncookie/123456789"))

ssl验证,禁用安全请求警告

import requests
from fake_useragent import UserAgent
headers = {
    'User-Agent':UserAgent().firefox
}

url = "https://www.baidu.com/index.php?tn=monline_3_dg"
requests.packages.urllib3.disable_warnings()#关闭安全请求的警告
response = requests.get(url,verify = False,headers =headers)
print(response)

获取响应信息
“”""
resp.json() 获取相应内容以json为例
resp.text 获取响应内容以字符串形式
resp.content 获取响应内容(以字节的形式)
resp.headers 获取响应头内容
resp.url 获取访问地址
resp.encoding 获取网页编码
resp.request.headers 请求头内容
resp.cookie 获取cookie

“”"

屏蔽百度推广chrome插件v0.0.3官方免费版 屏蔽百度推广 chrome插件是一款可以安装在谷歌浏览器上使用的chrome屏蔽百度推广插件,使用这款屏蔽百度推广插件可以让你屏蔽掉百度推广发出的弹窗之类的信息,需要的朋友欢迎前来下载使用! 基本简介 如果你不想看到百度搜索的推广,可以试试这个插件,百度搜索时,自动屏蔽搜索结果中的推广链接,让你直接找到你想要的结果 使用方法 方法一:.crx文件格式插件安装 1.首先用户点击谷歌浏览器右 立即下载

相关推荐

python123题目——个税计算器

类型:简单分支。

m0_62488776的博客 5803

谷歌浏览器劫持

“?tn=15007414_8_dg” 这玩意是不是看起来很讨厌?

weixin_65232438的博客 3010

Rocky Linux 9 离线环境Docker部署实战:从依赖打包到服务启动

本文提供了一份详尽的Rocky Linux 9离线环境Docker部署实战指南。针对无法访问外网的生产或内网服务器,文章详细讲解了如何在联网跳板机上下载Docker二进制包及所有系统依赖RPM包,并完成打包。随后,手把手指导在离线服务器上进行依赖安装、二进制文件部署、systemd服务配置、SELinux与防火墙调优,最终实现Docker服务的成功启动与验证。

weixin_28363123的博客 138

2、操作BOM,DOM对象

文章目录1、class继承2、操作BOM对象(重点)3、操作DOM对象(重点)3.1、获得dom节点3.2、更新节点3.3、删除节点3.4、创建和插入DOM节点1、追加2、创建一个新的节点4、操作表单(验证)4.1、获得要提交的信息4.2、提交表单 1、class继承 class关键字,是在ES6中引入的 定义一个类,属性和方法 // 定义一个学生类 class Student{ constructor(name) {

Surplus.的博客 292

Windows下用MSYS2一键搞定Verilator安装(附国内镜像加速)

本文详细介绍了在Windows系统下,如何利用MSYS2工具和国内镜像源,快速、高效地完成Verilator的安装与配置。通过替换清华镜像源加速下载,并配合Pacman包管理器,实现近乎一键式的安装流程,有效解决了传统方法步骤繁琐、网络依赖下载慢的问题,为数字电路仿真提供了便捷的Windows环境解决方案。

weixin_29208327的博客 594

高功率半导体叠阵激光准直

摘要:研究针对高功率半导体激光器叠阵的光束整形问题,通过Zemax软件模拟5个巴条(间隔1.81mm)的LD阵列(总功率300W)。采用非序列模式建立模型,设置慢轴/快轴发散角分别为5°和19.5°,并配置包含19个发光点的巴条结构。通过S-TIH53材质的快轴准直镜(焦距0.6mm)和慢轴准直镜(焦距2.88mm)进行光束整形,有效降低了快慢轴发散角。仿真结果表明该方法能显著改善叠阵激光的光束质量,为高亮度光纤耦合提供了解决方案。

Zhaxibamao的博客 915

css的使用

第一种 内联样式 <p style="color:rgb(86, 231, 98);font-size: 50px;">hello world1</p> 不常用,因为样式只对一个标签生效 第二种 内部样式表

qq_62330267的博客 928

SDFCOM_SWC警告深度剖析:从assign短路到时序标注失效的链路追踪

本文深入剖析了SDFCOM_SWC警告的根源,从assign短路到时序标注失效的全链路追踪。通过分析RTL设计中的assign语句陷阱、综合阶段的优化变形以及PrimeTime生成SDF文件的视角,提出了重构RTL设计、警告抑制和SDF生成优化等解决方案,帮助工程师有效避免时序标注问题。

weixin_42519985的博客 363

Python爬虫利器一之Requests库的用法

静觅»Python爬虫利器一之Requests库的用法 前言 之前我们用了 urllib 库,这个作为入门的工具还是不错的,对了解一些爬虫的基本理念,掌握爬虫爬取的流程有所帮助。入门之后,我们就需要学习一些更加高级的内容和工具来方便我们的爬取。那么这一节来简单介绍一下 requests 库的基本用法。 注:Python 版本依然基于 2.7 官方文档 以下内容大多来自...

225

核密度估计及其Python实践

一、参数估计简介 很多情况下,我们只有有限的样本集,而类条件概率密度函数p(x|ωi)和先验概率P(ωi)是未知的,需要根据已有样本进行参数估计,然后将估计值当作真实值来使用。 由给定样本集求解随机变量的分布密度函数问题是统计机器学习和概率统计学的基本问题之一。解决该问题的方法包括参数估计和非参数估计两大类: 1.参数估计方法 已知概率密度函数的形式而函数的有关参数未知,通过估计参数来估计概率密度函数的方法。有两种主要参数估计法:确定性参数估计方法是把参数看作确定而未知的, 典型方法为最大似然估计。随机参数

袁易学的博客(Yuan Yixue's Blog) 1万+

【推荐100个unity插件】皮毛shader着色器 实现可以用动的毛茸茸毛绒绒效果

Unity内置渲染管线毛发着色器实现 摘要:本文介绍了Unity内置渲染管线下的毛发着色器实现方案。该方案通过多层渲染技术模拟毛发效果,支持基础光照模型(环境光、漫反射和镜面反射),提供毛发长度调节功能。主要包含10个渲染通道,采用逐步增加的FURSTEP参数(0.05-0.55)分层渲染毛发,每层使用相同的着色器代码但不同参数值。该实现仅适用于内置渲染管线,不支持毛发动态效果,代码结构简洁,通过FurHelper.cginc包含核心着色逻辑。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2676

Python爬虫第6节-requests库的基本用法

前面我们学习了urllib的基础使用方法。不过,urllib在实际应用中存在一些不便之处。以网页验证和Cookies处理为例,使用 urllib 时,得编写Opener和Handler才能完成操作。为了更轻松地实现这些操作,功能更强大的 requests 库应运而生。利用 requests 库,管理Cookies、进行登录验证,以及设置代理等操作,都能轻松搞定。下面,我们先介绍 requests 库的基本使用方法。

攻城狮7号的博客 1369

电脑硬件:电脑主板上的接口介绍,看完你就懂了

它们主要用于连接老式的键盘和鼠标,虽然速度和兼容性不如USB接口,但在某些特定场合依然发挥着重要作用。PCIe接口是主板上的扩展能力象征,可以连接各种扩展卡,如显卡、声卡、网卡等。电脑主板作为电脑硬件组成关键的部分,今天给大家分享一下电脑主板上有哪些接口,具体每一个接口的特点、使用场景,有需要的朋友可以来了解一下!它们不仅能连接鼠标、键盘、U盘、打印机,还能连接各种外设,如移动硬盘、游戏手柄等。:虽然现在用得越来越少,但在一些特定场合,如工业控制、老旧设备上,仍然需要使用PS/2接口。

IT技术分享社区 2787

Python 网络爬虫 —— requests 库和网页源代码

不过要注意,有些动态加载内容(像靠 JavaScript 异步获取的数据 ),源代码里可能没有,得用 “检查”(浏览器开发者工具 )查看渲染后的内容才能找到。简单说,网页源代码是网页 “底层构造蓝图”,当用浏览器访问网页,服务器会返回一堆代码,这就是网页源代码,它以 HTML 为基础,还可能混有 CSS、JavaScript 代码。,就能拿到网页的文本形式内容(像 HTML 源代码 ),实现 “获取网页内容” 的基础需求。),就能灵活处理网页内容,不管是抓文字、下图片,还是带参数搜索,都能轻松实现~

2501_91237346的博客 908

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Python爬虫第7节-requests库的高级用法

上一节,我们认识了requests库的基本用法,像发起GET、POST请求,以及了解Response对象是什么。这一节,咱们接着讲讲requests库的一些高级用法,比如怎么上传文件,如何设置Cookies和代理。

攻城狮7号的博客 1783

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Python网络爬虫与信息提取【Requests库的安装与用法】

1.Requests库的安装 Win平台:&amp;amp;amp;amp;quot;windows+R&amp;amp;amp;amp;quot;输入cmd,在命令行中输入 pip install requests安装完成后可以通过import requests进行检测,不报错,证明安装成功 2.Requests库的7个主要方法 方法 说明 requests.request() 构造一个请求,支撑以下各方法的基础方法 requests.

xiaofeiyu321的博客 672

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

小白学Python,网络爬虫篇(1)——requests库

网络爬虫通俗来讲就是使用代码将 HTML 网页的内容下载到本地的过程。爬取网页主要是为了获取网页中的关键信息,例如网页中的数据、图片、视频等。Python 语言中提供了多个具有爬虫功能的库,下面将具体介绍。urllib 库:是 Python 自带的标准库,无须下载、安装即可直接使用。urllib 库中包含大量的爬虫功能,但其代码编写略微复杂。requests 库:是 Python 的第三方库,需要下载、安装之后才能使用。

2201_75607087的博客 3532

【Python网络爬虫】使用requests和beautifulsoup4库轻松实现

如何用Python编写网络爬虫?python提供了很方便的库来帮助我们实现很多复杂的功能。在编写网络爬虫的过程中,我们可以使用requests来与网站交互并获取网页的源代码,再使用beautifulsoup4对得到的网站源代码(通常是html)进行处理来获取所需要的内容。下面进行详细的介绍。关于网页的基础知识url(Uniform Resource Locator)也就是我们平时所说的域名,也就是...

weixin_40841416的博客 2978

Python爬虫从入门到精通——请求库requests的使用(二):高级用法

分类目录:《Python爬虫从入门到精通》总目录 在《基本库requests的使用(一):基本用法》中,我们了解了requests的基本用法,如基本的GET、POST请求以及Response对象。在本文中,我们来了解下requests的一些高级用法,如文件上传、Cookies设置、代理设置等。 文件上传 我们知道requests可以模拟提交一些数据。假如有的网站需要上传文件,我们也可以用它来实现,...

冯·诺依曼 3万+

python爬虫requests.getcookie_python爬虫利器之requests库的用法(超全面的爬取网页案例)...

requests库利用pip安装:pip install requests基本请求req = requests.get("https://www.baidu.com/")req = requests.post("https://www.baidu.com/")req = requests.put("https://www.baidu.com/")req = requests.delete("htt...

weixin_39771775的博客 370

Python爬虫requests库高级用法与实战技巧

HTTP请求库是网络爬虫开发的核心工具,其中Python的requests库因其简洁API和强大功能成为开发者首选。从技术原理看,requests基于urllib3实现,支持HTTP/1.1和连接池管理,能高效处理网络通信。在爬虫工程实践中,JSON解析、SSL认证和代理设置是三大关键技术点:JSON作为主流数据交换格式,requests提供原生.json()解析方法;HTTPS通信需正确处理SSL证书验证;而代理池技术能有效解决IP封禁问题。本文以视频网站和新闻站点为典型应用场景,详解如何结合代理池搭建、

weixin_33910759的博客 570

python网络爬虫基础:requests库的应用

详细介绍了网络爬虫库requests库的应用,适应于绝大部分的爬虫设计,包括基础属性、方法与进阶构造。

2201_75415299的博客 2119

Python爬虫第三课:Urllib库和Requests库的基本用法(二)

Requests库的基本用法 Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库如果你看过上篇文章关于urllib库的使用,你会发现,其实urllib还是非常不方便的,而Requests它会比urllib更加方便,可以节约我们大量的工作。(用了requests之后,你基本都不愿意用urllib了)一句话,requests是python实现的最简单易用的HTTP库,建议爬虫使用requests库。 默认安装好python之后,是没有安装re

weixin_39136905的博客 765

Python爬虫之requests库的用法

urllib库中的urlopen()方法实际上是以GET方式请求网页,而requests中相应的方法就是get()方法,是不是感觉表达更明确一些?下面通过实例来看一下: import requests r = requests.get('https://www.baidu.com') print(type(r)) print(r.status_code) print(type(r.text...

偷吃了老鼠的土豆 491

Python Requests爬虫库的基本用法

简单介绍 requests目前是Python中很受欢迎的一个库。 目前很多的教程中都会有讲到requests,但它们通常从整个爬虫的原理讲起,讲到这部分知识时更多的注重于呈现运行结果,而忽略使用本身应该注意的一些点,这里我将结合自身的使用做一个简单总结,对需要特别注意的点进行标注,代码很少,但其模式已经足够适用于大多数目标。 使用方法 基本用法(GET) GET请求方式是最常用的方式: impor...

zhengyajun_email的博客 498

Python爬虫开发:requests库高级用法与实战案例

HTTP请求库是网络爬虫开发的核心工具,其中requests作为Python生态中最流行的HTTP客户端库,提供了简洁高效的API设计。其底层基于urllib3实现连接池管理,支持HTTP/HTTPS协议、连接复用等特性。在爬虫工程实践中,requests常用于处理JSON数据解析、SSL证书验证、代理设置等场景,能有效解决反爬机制、IP限制等常见问题。本文重点探讨requests库的高级应用技巧,包括文件上传、异常处理机制,并结合代理池搭建、Django获取客户端IP等实战案例,展示如何应对视频网站和新闻

banglvfei0870的博客 430
上一篇: python爬虫—proxy的使用
下一篇: python爬虫—URLError的使用
健身的杰Ray
博客等级 码龄6年 3粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值