可以使用 urllib.request
模块中的 Request
对象来添加头部信息。例如:
import urllib.request
url = 'http://www.example.com'
headers = {'User-Agent': 'Mozilla/5.0'}
req = urllib.request.Request(url, headers=headers)
response = urllib.request.urlopen(req)
html = response.read()
在这个例子中,我们创建了一个 headers
字典,其中包含了一个 User-Agent
头部信息。然后我们创建了一个 Request
对象,将其传递给 urllib.request.urlopen()
函数,就可以在发送请求时带上头部信息了。
注意:在 Python 3.x 中,urllib.request
模块被用来发送 HTTP 请求,而 urllib
模块被用来解析 URL 地址。