没有来自requests.get()

时间:2019-07-02 21:59:57

标签: python python-3.x python-requests python-requests-html

我正在使用请求库来输出公司融合页面的内容。

我已经使用非企业测试合流页面(例如this)运行该程序,并且能够获得正确的输出。我已经尝试过在有企业合并页面的凭据下运行,并且没有凭据。我已经检查了URL和页面ID,并能够在浏览器中查看JSON数据。我正在使用Linux VM。

def get_page_json(page_id, expand = False):
    if expand:
        suffix = "?expand=" + expand
    else:
        suffix = ""
    url="https://confluence.CORP_URL_HERE/rest/api/content/" + page_id + suffix
    response = requests.get(url, auth=(user, password))
    return(response.text)

def main():
    print(get_page_json("PAGE_ID_HERE", "body.storage"))

使用身份验证运行代码时,没有输出或错误。我运行了status_code,并得到了200。在未经身份验证的情况下运行代码时,我得到了status_code 404

如果我忽略了任何内容,请让我知道,这可能完全是公司页面中融合部分的错误。

0 个答案:

没有答案