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简单实现刷新智联简历
Mar 30 Python
老生常谈python的私有公有属性(必看篇)
Jun 09 Python
Python 在字符串中加入变量的实例讲解
May 02 Python
Python实现对文件进行单词划分并去重排序操作示例
Jul 10 Python
Numpy之文件存取的示例代码
Aug 03 Python
Python实现繁?转为简体的方法示例
Dec 18 Python
pyqt5与matplotlib的完美结合实例
Jun 21 Python
python 爬虫百度地图的信息界面的实现方法
Oct 27 Python
Pandas-Cookbook 时间戳处理方式
Dec 07 Python
Python3如何在服务器打印资产信息
Aug 27 Python
如何以Winsows Service方式运行JupyterLab
Aug 30 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
Nov 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
二十行语句实现从Excel到mysql的转化
2006/10/09 PHP
几个学习PHP的网址
2006/11/25 PHP
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
2012/06/27 PHP
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
2018/03/15 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
2019/03/29 PHP
PHP7原生MySQL数据库操作实现代码
2020/07/03 PHP
Span元素的width属性无效果原因及解决方案
2010/01/15 Javascript
JavaScript简单实现网页回到顶部功能
2013/11/12 Javascript
禁用Tab键JS代码兼容Firefox和IE
2014/04/18 Javascript
jQuery基于当前元素进行下一步的遍历
2014/05/20 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
JS实现仿QQ效果的三级竖向菜单
2015/09/25 Javascript
Jqgrid之强大的表格插件应用
2015/12/02 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
2016/12/15 Javascript
用director.js实现前端路由使用实例
2017/01/27 Javascript
bootstrap table实现合并单元格效果
2018/12/24 Javascript
扫微信小程序码实现网站登陆实现解析
2019/08/20 Javascript
Vue实现跑马灯效果
2020/05/25 Javascript
JavaScript中数组去重的5种方法
2020/07/04 Javascript
[03:21]辉夜杯主赛事 12月25日TOP5
2015/12/26 DOTA
Python测试网络连通性示例【基于ping】
2018/08/03 Python
Django中间件基础用法详解
2019/07/18 Python
Python脚本导出为exe程序的方法
2020/03/25 Python
如何以Winsows Service方式运行JupyterLab
2020/08/30 Python
python 实现简易的记事本
2020/11/30 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
2021/01/07 Python
HTML5之SVG 2D入门7—SVG元素的重用与引用
2013/01/30 HTML / CSS
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
旅游管理本科生求职信
2013/10/14 职场文书
法制宣传月活动方案
2014/05/11 职场文书
加油口号大全
2014/06/13 职场文书
学习雷锋标语
2014/06/25 职场文书
师范生见习报告
2014/10/31 职场文书
Redis如何一键部署脚本
2021/04/12 Redis
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js