相关疑难解决方法(0)

使用Python访问LinkedIn公共页面

我想访问我公开的LinkedIn页面.在我的本地计算机上,以下代码有效:

import requests
url = "http://de.linkedin.com/pub/ankush-shah/73/9/982"
html = requests.get(url).text
print html
Run Code Online (Sandbox Code Playgroud)

它给出了我的个人资料的正确html.

但是当我在我的Heroku服务器上执行相同的代码时,我(猜测)被重定向到某个地方并得到这个 HTML.

另外,当我在heroku服务器上尝试使用urllib2时:

import urllib2
url = "http://de.linkedin.com/pub/ankush-shah/73/9/982"
u = urllib2.urlopen(url)
Run Code Online (Sandbox Code Playgroud)

这会抛出一个urllib2.HTTPError:HTTP错误999:请求被拒绝

当我使用virtualenv时,我本地计算机上的所有库都与heroku服务器上安装的库完全相似.LinkedIn阻止来自像Heroku这样的服务器的HTTP请求吗?任何帮助/建议将不胜感激.

python http heroku python-requests

7
推荐指数
1
解决办法
6135
查看次数

标签 统计

heroku ×1

http ×1

python ×1

python-requests ×1