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监控网卡流量并使用graphite绘图的示例
Apr 27 Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
Mar 13 Python
python实现excel读写数据
Mar 02 Python
通过python顺序修改文件名字的方法
Jul 11 Python
Django数据库类库MySQLdb使用详解
Apr 28 Python
Django 模型类(models.py)的定义详解
Jul 19 Python
python开头的coding设置方法
Aug 08 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
Sep 25 Python
完美解决jupyter由于无法import新包的问题
May 26 Python
python中的错误如何查看
Jul 08 Python
利用Python实现斐波那契数列的方法实例
Jul 26 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 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
浅谈电磁辐射对健康的影响
2021/03/01 无线电
ThinkPHP令牌验证实例
2014/06/18 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
深入理解Javascript动态方法调用与参数修改的问题
2013/12/10 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
jquery滚动特效集锦
2015/06/03 Javascript
JavaScript中的replace()方法使用详解
2015/06/06 Javascript
关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
2016/05/17 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
ionic2屏幕适配实现适配手机、平板等设备的示例代码
2017/08/11 Javascript
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
2017/12/26 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
Vue创建头部组件示例代码详解
2018/10/23 Javascript
从组件封装看Vue的作用域插槽的实现
2019/02/12 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
Vue 实现一个简单的鼠标拖拽滚动效果插件
2020/12/10 Vue.js
Python排序算法之选择排序定义与用法示例
2018/04/29 Python
python批量爬取下载抖音视频
2019/06/17 Python
python多进程间通信代码实例
2019/09/30 Python
Python Map 函数的使用
2020/08/28 Python
Python基于unittest实现测试用例执行
2020/11/25 Python
加拿大城市本地限时优惠:Buytopia.ca
2018/09/19 全球购物
化石印度尼西亚在线商店:Fossil Indonesia
2019/03/11 全球购物
常见的软件开发流程有哪些
2015/11/14 面试题
工程现场管理求职自荐信
2013/10/02 职场文书
导购员的岗位职责
2014/02/08 职场文书
食品销售计划书
2014/04/26 职场文书
物业公司的岗位任命书
2014/06/06 职场文书
庆祝三八妇女节标语
2014/10/09 职场文书
2014年大学生工作总结
2014/11/20 职场文书
学术会议通知范文
2015/04/15 职场文书
上班迟到检讨书
2015/05/06 职场文书
演讲开场白和结束语
2015/05/29 职场文书