码迷,mamicode.com
首页 > 其他好文 > 详细

Requests模块—请求

时间:2019-04-29 20:45:06      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:class   headers   发送   状态   ext   requests   tor   The   param   

1. 安装

pip install requests
import requests

2. 使用

(1) GET

1. 语法
    requests.get(url, params=None, **kwargs)
    - url:向服务器发送的url
    - params:添加url请求参数
    - proxies[代理ip]
    - headers[请求头信息]
2. 举例
    import requests
    # UA伪装,请求载体的身份标识
    headers = {
        'User-Agent':xxx
    }
    url = 'http://douban.com'
    data = {"name":"python"}
    response = requests.get(url=url, params=data, headers=headers)
属性 说明
response.text 获取响应文本
response.content 获取网页上的二进制图片、视频
response.encoding 获取网页编码
response.encoding="utf-8" 设置网页编码
response.status_code 获取响应状态码
response.headers 获取响应头信息
response.cookies 获取cookies信息
response.url 获取url信息
response.history 获取history信息

(2) POST

1. 语法格式
    requests.post(url, data=None, json=None, **kwargs)
    - url:向服务器发送url请求
    - data:提交表单数据
2. 案例
    import requests
    url = 'https://baidu.com'
    headers = {
        'User-Agent':xxx
    }
    form_data = {'name':'py', 'pwd':'123'}
    response = requests.post(url=url, data=form_data,headers=headers)

Requests模块—请求

标签:class   headers   发送   状态   ext   requests   tor   The   param   

原文地址:https://www.cnblogs.com/hq82/p/10792459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!