2017-09-23 22 views
0

私はLinkedInにログインせずにパブリックプロファイルを表示する簡単なスクリプトを作成しています。 以下はbeautifulsoupのページを取得する私のコードです。私も公共の代理人を使用しています。LinkedIn HTTPエラー999 - リクエストが拒否されました

import urllib.request, urllib.error 
from bs4 import BeautifulSoup 

url = "https://www.linkedin.com/company/amazon" 
proxy = urllib.request.ProxyHandler({'https': proxy, }) 
opener = urllib.request.build_opener(proxy) 
urllib.request.install_opener(opener) 
hdr = { 
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3218.0 Safari/537.36', 
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 
    'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 
    'Accept-Encoding': 'gzip, deflate, br', 
    'Accept-Language': 'en-US,en;q=0.9,hi;q=0.8', 
    'Connection': 'keep-alive'} 
req = urllib.request.Request(url, headers=hdr) 
page = urllib.request.urlopen(req, timeout=20) 
self.soup = BeautifulSoup(page.read(), "lxml") 

しかし、「HTTPError 999 - Request Denied」エラーが発生しています。これは、パートナーシッププログラム経由でアクセスできるようになるまで、テスト目的でのみ使用されます。

私は間違っていますか?助けてください。

答えて

0

LinkedInブラックリストクラウドサーバのIPアドレスを悪用してデータを盗み出しさせることはありませんでした。疑わしい練習ですが、これはそうです。

関連する問題