Zugriff auf öffentliche LinkedIn-Seiten mit Python

Ich möchte auf meine öffentlich zugängliche LinkedIn-Seite zugreifen. Auf meinem lokalen Computer funktioniert folgender Code:

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

Und es gibt das richtige HTML meines Profils.

Aber wenn ich denselben Code auf meinem Heroku-Server ausführe, werde ich (vermutlich) irgendwohin umgeleitet und bekommediese html.

Auch wenn ich es mit urllib2 auf dem Heroku-Server versuche:

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

Das wirft einurllib2.HTTPError: HTTP-Fehler 999: Anforderung abgelehnt

Da ich virtualenv verwende, ähneln alle Bibliotheken auf meinem lokalen Computer genau denen, die auf dem Heroku-Server installiert sind. Blockiert LinkedIn HTTP-Anfragen von Servern wie Heroku? Jede Hilfe / Anregungen wäre dankbar.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage