这可能很简单,但由于某种原因我没能正确地做到这一点。 我有一个内部HTTPS服务,我想访问并获取HTML内容以供进一步处理。 在任何浏览器中它工作正常,但在尝试运行代码时,我从服务器得到503错误和不正确的HTML内容。 这是我的代码:
import pytest
import requests
def test_basic():
"""
Some comment
"""
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'}
hostname = 'https://some_address'
page = requests.get(hostname, headers = headers, verify=False)
html_contents = page.text
print(html_contents)
我尝试欺骗用户代理并传递verify = False以避免任何SSL问题,但我仍然收到以下错误: