Python3 requests模块如何模仿浏览器及代理


Posted in Python onJune 15, 2020

requests是使用Apache2 licensed 许可证的HTTP库。

用python编写。

比urllib2模块更简洁。

Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。

在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得人性化,使用Requests可以轻而易举的完成浏览器可有的任何操作。

代码如下

import requests


def xiaodai():
  url = 'http://erge1998.cn/'

  proxies = {
    'http': 'http://149.28.38.64:1081',
    'https': 'https://149.28.38.64:1081'
  }

  headers = {
    'User-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36'
  }

  try:
    response = requests.get (url, headers=headers, proxies=proxies)
    print(response.text)
  except Exception as e:
    print(e)

if __name__ == '__main__':
  xiaodai()

结果

Python3 requests模块如何模仿浏览器及代理

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编程中运用闭包时所需要注意的一些地方
May 02 Python
Python中的默认参数实例分析
Jan 29 Python
解决pycharm remote deployment 配置的问题
Jun 27 Python
新手如何发布Python项目开源包过程详解
Jul 11 Python
Python爬虫学习之获取指定网页源码
Jul 30 Python
基于python实现雪花算法过程详解
Nov 16 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
Jan 20 Python
Python中itertools的用法详解
Feb 07 Python
深入浅析python的第三方库pandas
Feb 13 Python
python 数据类型强制转换的总结
Jan 25 Python
matplotlib事件处理基础(事件绑定、事件属性)
Feb 03 Python
Python Selenium异常处理的实例分析
Feb 28 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
Jun 15 #Python
keras得到每层的系数方式
Jun 15 #Python
Python类及获取对象属性方法解析
Jun 15 #Python
在Keras中实现保存和加载权重及模型结构
Jun 15 #Python
简单了解Python多态与属性运行原理
Jun 15 #Python
Python类super()及私有属性原理解析
Jun 15 #Python
Keras 实现加载预训练模型并冻结网络的层
Jun 15 #Python
You might like
PHP实现异步调用方法研究与分享
2011/10/27 PHP
php的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
2006/12/27 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
jQuery中:hidden选择器用法实例
2014/12/30 Javascript
JS动态添加Table的TR,TD实现方法
2015/01/28 Javascript
jquery实现多条件筛选特效代码分享
2015/08/28 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
jQuery图片瀑布流的简单实现代码
2017/03/15 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
Node.js连接mongodb实例代码
2017/06/06 Javascript
Vue filters过滤器的使用方法
2017/07/14 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
2018/08/10 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
jQuery实现轮播图源码
2019/10/23 jQuery
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
js实现三角形粒子运动
2020/09/22 Javascript
Vue3 响应式侦听与计算的实现
2020/11/11 Javascript
谈谈如何手动释放Python的内存
2016/12/17 Python
python实现二维数组的对角线遍历
2019/03/02 Python
Python tkinter和exe打包的方法
2020/02/05 Python
使用Python求解带约束的最优化问题详解
2020/02/11 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
浅谈Python中的字符串
2020/06/10 Python
Python中flatten( ),matrix.A用法说明
2020/07/05 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
Canvas绘制浮动球效果的示例
2017/12/29 HTML / CSS
DJI大疆德国官方商城:大疆无人机
2018/09/01 全球购物
大学生活学习的自我评价
2013/12/03 职场文书
大学社团计划书
2014/05/01 职场文书
公司董事长助理工作职责
2014/07/12 职场文书
六五普法学习心得体会
2016/01/21 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server
Golang 字符串的常见操作
2022/04/19 Golang