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实现子类调用父类的方法
Nov 10 Python
python实现井字棋游戏
Mar 30 Python
Python切换pip安装源的方法详解
Nov 18 Python
python3+PyQt5使用数据库窗口视图
Apr 24 Python
Python爬虫框架Scrapy常用命令总结
Jul 26 Python
Win8下python3.5.1安装教程
Jul 29 Python
深入浅析Python中的迭代器
Jun 04 Python
浅析Python 中几种字符串格式化方法及其比较
Jul 02 Python
python 三元运算符使用解析
Sep 16 Python
python对验证码降噪的实现示例代码
Nov 12 Python
Python将列表中的元素转化为数字并排序的示例
Dec 25 Python
Django 项目布局方法(值得推荐)
Mar 22 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
20个2014年最优秀的PHP框架回顾
2014/10/22 PHP
PHP实现扎金花游戏之大小比赛的方法
2015/03/10 PHP
中高级PHP程序员应该掌握哪些技术?
2016/09/23 PHP
PHP实现QQ快速登录的方法
2016/09/28 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
TP5框架实现一次选择多张图片并预览的方法示例
2020/04/04 PHP
a标签的css样式四个状态
2021/03/09 HTML / CSS
jquery 批量上传图片实现代码
2010/01/28 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
2011/12/31 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
鼠标移动到图片名上,显示图片的简单实例
2013/07/14 Javascript
简单的两种Extjs formpanel加载数据的方式
2013/11/09 Javascript
原生javascript实现无间缝滚动示例
2014/01/28 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
谈一谈bootstrap响应式布局
2016/05/23 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
2016/09/20 Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
2016/11/28 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
vue发送ajax请求详解
2018/10/09 Javascript
laydate时间日历插件使用方法详解
2018/11/14 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
更新pip3与pyttsx3文字语音转换的实现方法
2019/08/08 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
flask 实现上传图片并缩放作为头像的例子
2020/01/09 Python
Pycharm连接远程服务器过程图解
2020/04/30 Python
matplotlib绘制多子图共享鼠标光标的方法示例
2021/01/08 Python
几个Linux面试题笔试题
2016/08/01 面试题
新学期校长寄语
2014/01/18 职场文书
扩大国家免疫规划实施方案
2014/03/21 职场文书
乡镇纠风工作实施方案
2014/03/22 职场文书