# coding = utf-8import requestsurl = 'http://www.baidu.com'ret = requests.get(url)print(type(ret)) # 返回类型 print(ret) # 返回值:print(ret.text) # 输出文本信息print(ret.content) # 以二进制输出
requests库有13个参数,其中有12个为可选参数(除url),因此变量应用,要用变量=值的形式
获取文本信息,如果不加的话只返回你一个http状态码,可以使用help(requests.get(url))查看具体参数
1.使用postman的时候,输入url和参数,调用post方法,接口会返回数据2.然后我就使用了python的requests去实现3.r = requests.request('post',req,data=value)
与(1) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交.(2) GET方式提交的数据最多只能有1024 Byte,而POST则没有此限制.(3) 安全性问题.正如在(1)中提到,使用
get是直接请求、打开,post是请求,对方通过后才能打开最简单的就是打开登陆网页:打开登陆网页:get点击登陆:post登陆成功:get一张新页面登陆失败:留在原页面继续post!
你直接查看的会是一个响应的状态码,可以跟其他参数查看网页源码,比如,response=requests.get(url)response.text
有些代码你get到的,和提现出来的不一样,这种应该是异步加载……
Requests 是一个 Python 的 HTTP 客户端库.支持的 HTTP 特性:Keep-Alive & Connection PoolingInternational Domains and URLsSessions with Cookie PersistenceBrowser-style SSL VerificationAutomatic Content DecodingBasic/Digest
F12打开调试窗口,刷新页面,看是否带了特殊的cookie等,然后再get里面加一样的参数调试.