Python (九)requests
2023-12-15 20:51:34
程序员的公众号:源1024,获取更多资料,无加密无套路!
最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等
获取方式: 关注公众号并回复 电子书 领取,更多内容持续奉上
使用 requests 发送 HTTP 请求
安装requests模块:
import requests
发送 HTTP 请求:
import requests
resp = requests.get('http://baidu.com')
#响应状态码
print('status_code: ',resp.status_code)
#响应头
print('headers: ',resp.headers)
#响应内容
print('content: ',resp.content)
#网页内容
print('text: ',resp.text)
print(resp.reason)
print(resp.is_redirect)
print(resp.url)
print(resp.cookies)
print(resp.encoding)
#输出
status_code: 200
headers: {'Date': 'Fri, 15 Dec 2023 06:46:57 GMT', 'Server': 'Apache', 'Last-Modified':
'Tue, 12 Jan 2010 13:48:00 GMT', 'ETag': '"51-47cf7e6ee8400"', 'Accept-Ranges':
'bytes', 'Content-Length': '81', 'Cache-Control': 'max-age=86400', 'Expires':
'Sat, 16
Dec 2023 06:46:57 GMT', 'Connection': 'Keep-Alive', 'Content-Type': 'text/html'}
content: b'<html>\n<meta http-equiv="refresh"
content="0;url=http://www.baidu.com/">\n</html>\n'
text: <html>
<meta http-equiv="refresh" content="0;url=http://www.baidu.com/">
</html>
OK
False
http://baidu.com/
<RequestsCookieJar[]>
ISO-8859-1
content | 响应的内容,以字节为单位 |
cookies | 返回一个 CookieJar 对象,包含了从服务器发回的 cookie |
encoding | 解码方式 |
headers | 返回响应头,字典格式 |
is_redirect | 如果响应被重定向,则返回 True,否则返回 False |
reason | 响应状态的描述 |
request | 返回请求此响应的请求对象 |
text | 返回响应的内容 |
url | 返回响应的URL |
delete(url, args) | 发送 DELETE 请求到指定 url |
get(url, params, args) | 发送 GET 请求到指定 url |
post(url, data, json, args) | 发送 POST 请求到指定 url |
put(url, data, args) | 发送 PUT 请求到指定 url |
request(method, url, args) | 发送指定的请求方法 |
headers | 设置请求头,如'User-Agent': 'Mozilla/5.0' |
params | 查询参数,{'key1': 'value1'} |
data | 请求体,{'username': '用户名'} ? |
系列文章索引
文章来源:https://blog.csdn.net/feikillyou/article/details/135017192
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!