当前位置: 首页 > 知识库问答 >
问题:

在Python中使用请求库发送“用户代理”

闾丘照
2023-03-14
debug = {'verbose': sys.stderr}
user_agent = {'User-agent': 'Mozilla/5.0'}
response  = requests.get(url, headers = user_agent, config=debug)

共有1个答案

丌官坚秉
2023-03-14

user-agent应指定为标头中的字段。

下面是HTTP头字段列表,您可能对特定于请求的字段感兴趣,其中包括user-agent

最简单的方法是创建一个字典并直接指定标题,如下所示:

import requests

url = 'SOME URL'

headers = {
    'User-Agent': 'My User Agent 1.0',
    'From': 'youremail@domain.com'  # This is another valid field
}

response = requests.get(url, headers=headers)
import requests

url = 'SOME URL'

# Get a copy of the default headers that requests would use
headers = requests.utils.default_headers()

# Update the headers with your custom ones
# You don't have to worry about case-sensitivity with
# the dictionary keys, because default_headers uses a custom
# CaseInsensitiveDict implementation within requests' source code.
headers.update(
    {
        'User-Agent': 'My User Agent 1.0',
    }
)

response = requests.get(url, headers=headers)
 类似资料:
  • 问题内容: 我想在使用Python请求请求网页时发送的值。我不确定是否可以将其作为标头的一部分发送,如以下代码所示: 调试信息未显示请求期间发送的标头。 在标头中发送此信息是否可以接受?如果没有,我该如何发送? 问题答案: 的应指定为在报头中的字段。 这是HTTP标头字段的列表,您可能会对特定于请求的字段感兴趣,其中包括。 如果您使用的是v2.13及更高版本的请求 执行所需操作的最简单方法是创建字

  • 问题内容: 是否可以使用Python的库发送SOAP请求? 问题答案: 确实有可能。 这是一个使用普通请求lib调用Weather SOAP Service的示例: 一些注意事项: 标头很重要。没有正确的标头,大多数SOAP请求将无法工作。可能是更 正确 使用的标头(但weatherservice更喜欢 这将以xml字符串形式返回响应-然后,您需要解析该xml。 为简单起见,我以纯文本形式包含了该

  • 问题内容: 我是Web服务的新手,正在尝试使用python脚本发送以下基于JSON的请求: 如果我将以上内容粘贴到浏览器中,它将按预期工作。但是,我正在努力从Python发送请求。以下是我正在尝试的: 如何将apikey数据添加到请求中? 谢谢! 问题答案: 代替使用urllib2,您可以使用request。这个新的python lib确实写得很好,并且使用起来更加简单直观。 要发送json数据,

  • 问题内容: 我正在使用Retrofit集成我的Web服务,但我不明白如何使用POST请求将JSON对象发送到服务器。我目前陷入困境,这是我的代码: 活动:- PostInterface:- 要求JSON:- 响应JSON:- 问题答案: 在gradle中使用这些 使用这两个POJO类........ LoginData.class LoginResult.class 像这样使用API 使用这样的呼

  • 如何在Python中用请求发送?如何发送文件,我明白了,但是如何用这种方法发送表单数据就不明白了。

  • 问题内容: 这些组合似乎无效。 头由于某种原因未设置。 问题答案: 只需直接发送xml字节即可: 输出量