Python网络请求与URL处理全解析
1. 使用urllib定制请求
在发送请求之前添加请求头可以利用其提供的功能,具体步骤如下:
1. 创建一个 Request 对象。
2. 向 Request 对象添加请求头。
3. 使用 urlopen() 发送 Request 对象。
1.1 获取特定语言版本页面
以获取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])
1.2 查看请求头
可以通过以下代码查看请求中包含的请求头:
req = Request('http://www.debian.org')
req.add_header('Accept-Language', 'nl')
print(req.header_items())
超级会员免费看
订阅专栏 解锁全文
1万+

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



