首页 > 解决方案 > 我应该在请求另一个链接的 Heroku 上部署的我的 Django 应用程序中使用哪个用户代理

问题描述

我在 Heroku 上部署了一个 python django web 应用程序。在该应用程序中,有一个内部函数请求另一个 url,并且响应 403 作为回报。

我使用的代码是

        url = 'https://www.nseindia.com/api/option-chain-indices?symbol=BANKNIFTY'
        headers = {'User-Agent' : 'Mozilla/5.0'} 
        page = requests.get(url, headers=headers)
        print(page)

此代码在我的本地终端以及浏览器上运行良好并显示结果。但是在 Heroku 响应<Response [403]>中收到了。

标签: djangoherokuhttp-headershttprequestuser-agent

解决方案


推荐阅读