FancyURLopener.version 请求中的等效项
FancyURLopener.version equivalence in requests
有时在使用 FancyURLopener
检索请求时需要更改 version
属性,例如
from urllib.request import FancyURLopener
class NewOpener(FancyURLopener):
version = 'Some fancy thing'
url = 'www.google.com'
opener = NewOpener.retrieve(url, 'google.html')
使用 requests.get()
时 requests
library 是否等价?
正如@Sraw 评论的那样,"version" 基本上是 header 中的 user-agent
文件,所以
requests.get(url, headers={'User-agent': 'Some fancy thing'}
有时在使用 FancyURLopener
检索请求时需要更改 version
属性,例如
from urllib.request import FancyURLopener
class NewOpener(FancyURLopener):
version = 'Some fancy thing'
url = 'www.google.com'
opener = NewOpener.retrieve(url, 'google.html')
使用 requests.get()
时 requests
library 是否等价?
正如@Sraw 评论的那样,"version" 基本上是 header 中的 user-agent
文件,所以
requests.get(url, headers={'User-agent': 'Some fancy thing'}