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'}