Python网络请求:urllib与requests库的全面指南
1. 使用urllib定制请求
在发送请求之前添加请求头可以利用其提供的功能,具体步骤如下:
1. 创建一个 Request 对象。
2. 向 Request 对象添加请求头。
3. 使用 urlopen() 发送 Request 对象。
下面以获取荷兰语版本的Debian主页为例,使用 Accept-Language 请求头告知服务器我们希望返回资源的语言。
from urllib.request import Request, urlopen
req = Request('http://www.debian.org')
req.add_header('Accept-Language', 'nl')
response = urlopen(req)
print(response.readlines()[:5])
要查看请求中的请求头,可以使用以下代码:
req = Request('http://www.debian.org')
req.add_header('Accept-Language', 'nl')
print(req.header_items())
输出结果类似: [('Host', 'www.de
超级会员免费看
订阅专栏 解锁全文
799

被折叠的 条评论
为什么被折叠?



