美文网首页
使用requests模块get请求

使用requests模块get请求

作者: Future石 | 来源:发表于2018-01-23 22:35 被阅读0次

开着fiddler时运行代码可能因为证书问题导致代码报错

1、安装requests   pip install requests

2、直接使用url进行get请求   默认verufy=True,如果有报SSL错误,verufy=False忽略验证证书

requests.get("url......","verufy=False")

带参数

url name = “www。。。。”

di = {"user"="123"}

headers1 = {"User agent"="XXXX"}#如果重定向,headers会丢失

re = requests.get(url=urlname, params=di, headers=headers1)     #发送请求

3、查看响应response

print re.status_code          查看状态码

print re.headers              查看响应头信息,不存在则返回None

print re.json()      requests中内置的json解码器

print re.cookies    返回cookies

print re.content.          返回自动解码后的文本信息(二进制流输出)(推荐使用)

print re.text                 返回utf格式的文本信息,出现乱码时,先查看编码格式 re.encoding 

print re.raw                    返回原始响应文本

print re.encoding         返回编码格式

print re.url           返回url

print re.raise_for_status      返回错误原因,正确的请求则返回None

4、参数话

list1=["11","22"]

url name = “www。。。。”

headers1 = {"User agent"="XXXX"}

for a in list1:

       de = {"user"="%s"%a}

        re = requests.get(url=urlname, params=de, headers=headers1)     #发送请求

相关文章

  • requests库

    导入模块 使用requests库之前需要先导入模块。 发送请求 requests模块发出get请求,即可获取整个网...

  • python爬虫:Python-requests模块学习笔记总结

    前言一、requests模块使用1.1 requests模块发送get请求1.2 response响应对象1.3 ...

  • 使用requests模块get请求

    开着fiddler时运行代码可能因为证书问题导致代码报错 1、安装requests pip install re...

  • 2,常用的爬虫模块及使用方法

    Requests模块 发送请求使用 Requests 发送网络请求非常简单。 一开始要导入 Requests 模块...

  • 03-Requests

    一. Requests: 让 HTTP 服务人类 安装方式 二. Requests使用 GET请求和POST请求 ...

  • python

    requests请求方式 get请求 requests.get() post请求 req...

  • requests

    安装requests 使用requests GET请求 POST请求 在读取文件时,注意务必使用'rb'即二进制模...

  • Requests

    Requests: 让 HTTP 服务人类 安装方式 Requests使用 GET请求和POST请求 最基本的GE...

  • 爬虫二_requests模块

    Requests: 让 HTTP 服务人类 安装方式 Requests使用 GET请求和POST请求 最基本的GE...

  • 『居善地』接口测试 — 7.Requests库GET请求

    Requests库GET请求是使用HTTP协议中的GET请求方式对目标网站发起请求。 (不带参数的GET请求请看上...

网友评论

      本文标题:使用requests模块get请求

      本文链接:https://www.haomeiwen.com/subject/qabuoxtx.html