Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 错误:HTTPS站点需要一个';参考标题';将由您的Web浏览器发送,但未发送_Python_Http_Httprequest - Fatal编程技术网

Python 错误:HTTPS站点需要一个';参考标题';将由您的Web浏览器发送,但未发送

Python 错误:HTTPS站点需要一个';参考标题';将由您的Web浏览器发送,但未发送,python,http,httprequest,Python,Http,Httprequest,您看到此消息是因为此HTTPS站点需要“Referer” 标题“”将由Web浏览器发送,但未发送任何标题。这个标题是 出于安全原因需要,以确保您的浏览器未被禁用 被第三方劫持 我试图使用请求登录到一个网站,但收到上面的错误,我如何创建一个“推荐人” 标题“ payload = {'inUserName': 'xxx.com', 'inUserPass': 'xxxxxx'} url = 'https:xxxxxx' req=requests.post(url, data=payload) pri

您看到此消息是因为此HTTPS站点需要“Referer” 标题“”将由Web浏览器发送,但未发送任何标题。这个标题是 出于安全原因需要,以确保您的浏览器未被禁用 被第三方劫持

我试图使用请求登录到一个网站,但收到上面的错误,我如何创建一个“推荐人” 标题“

payload = {'inUserName': 'xxx.com', 'inUserPass': 'xxxxxx'}
url = 'https:xxxxxx'
req=requests.post(url, data=payload)
print(req.text)

您可以将要在请求时发送的标题作为关键字参数传递给
请求。post

payload = {'inUserName': 'xxx.com', 'inUserPass': 'xxxxxx'}
url = 'https:xxxxxx'
req=requests.post(url, data=payload, headers={'Referer': 'yourReferer')
print(req.text)

您可以将要在请求时发送的标题作为关键字参数传递给
请求。post

payload = {'inUserName': 'xxx.com', 'inUserPass': 'xxxxxx'}
url = 'https:xxxxxx'
req=requests.post(url, data=payload, headers={'Referer': 'yourReferer')
print(req.text)

我猜您正在使用此库:

如果是这种情况,则必须添加自定义标题
Referer
(请参见第节)。代码如下所示:

url = '...'
payload = ...
headers = {'Referer': 'https://...'}

r = requests.post(url, data=payload, headers=headers)

有关引用者的更多信息,请参阅这篇维基百科文章:

我猜您正在使用此库:

如果是这种情况,则必须添加自定义标题
Referer
(请参见第节)。代码如下所示:

url = '...'
payload = ...
headers = {'Referer': 'https://...'}

r = requests.post(url, data=payload, headers=headers)

有关引用程序的更多信息,请参阅这篇维基百科文章:

您想使用哪个python库?!对不起,我以为我已经发布了我正在使用请求。你想使用哪个python库?!抱歉,我以为我发布了我正在使用的请求。referer头只是一个链接到目标页面的HTTP url。看见据推测,您的目标网站将使用这些信息来跟踪推荐——我猜出于您的目的,您可以使用
http://www.example.com
或任何随机有效的HTTP URL。但是,如果他们正在使用它将引用网站的列表列入白名单,那么您需要知道该白名单中至少一个网站。如果您要编写爬虫程序,请确保发送登录所需的每个信息(Cookies、用户代理等)。我希望尊重网站的…;-)使用网络嗅探器可以查看浏览器和目标服务器之间通常发送的信息。。。(在wireshark记录您的网络流量时进行正常登录…)在Firefox或其他浏览器上,您也可以使用来完成相同的操作…referer标头只是一个链接到目标页面的HTTP url。看见据推测,您的目标网站将使用这些信息来跟踪推荐——我猜出于您的目的,您可以使用
http://www.example.com
或任何随机有效的HTTP URL。但是,如果他们正在使用它将引用网站的列表列入白名单,那么您需要知道该白名单中至少一个网站。如果您要编写爬虫程序,请确保发送登录所需的每个信息(Cookies、用户代理等)。我希望尊重网站的…;-)使用网络嗅探器可以查看浏览器和目标服务器之间通常发送的信息。。。(在wireshark记录网络流量时进行正常登录…)在Firefox或其他浏览器上,您也可以使用来完成相同的功能。。。