Request

基于get请求

import requests
url = "http://www.baidu.com/"
headers = {
  'User-Agent':'',
}
response = request.get(url=url, headers=headers)
response.encode = 'utf-8'
print(response.text)

基于post请求

import requests
data = {
}
url = "http://www.baidu.com/"
headers = {
  'User-Agent':'',
}
response = request.post(url=url, headers=headers, data=data)
response.encode = 'utf-8'
print(response.text)

代理(proxies参数)

import requests
proxies = {
  'http':'127.184.124.29:8118',
}
url = "http://www.baidu.com/"
response = request.get(url=url, proxies=proxies)
print(response.text)

Cookies和Session

Cookies

import requests
response = request.get("http://www.baidu.com/")
cookiejar = response.cookies
cookiedict = request.utils.dict_from_cookiejar(cookiejar)
print(cookiejar)
print(coookiedict)

Session

import session
#创建session对象,可以保存Cookie的值
session = requests.sesssion()
#处理headers
headers = {
  'User-Agent':'',
}
#需要登录的用户名和密码
data = {
  'email':'name',
  'password':'123456',
}
session.post('http://www.renren.com/PLogin.do', data=data)
response = session.get('http://www.renren.com/410043129/profile')
print(response.text)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Python版本管理:pyenv和pyenv-virtualenvScrapy爬虫入门教程一 安装和基本使用Scr...
    inke阅读 67,291评论 3 38
  • The Request Request对象封装了来自客户端请求的所有信息。在HTTP协议中,这个信息是在请求的HT...
    0x70e8阅读 674评论 0 0
  • Request库安装方法 Request官网 使用管理员权限启动 command控制台(win+X 命令提示符(管...
    天道酬勤_FUN阅读 36,636评论 0 35
  • 复习三节课的内容 《穷查理宝典》74% 打王者荣耀练习配合2d 下午打网球一未去 《穷查理宝典》72%>74% 打...
    伽蓝214阅读 183评论 0 0
  • 钱的真谛是一种力量,没有这种力量犹如鸟儿失去翅膀,鱼儿失去双鳍,没有捭阖之力,只能任凭风雨。
    易之学阅读 311评论 1 2

友情链接更多精彩内容