Replitでlxmlリクエストを試していますが、なぜ動作していないのかわかりません。私はこのエラーを取得する場所プログラムは、最大再試行するまで実行を停止しません:replxのlxmlリクエスト
Traceback (most recent call last): File "python", line 6, in requests.exceptions.ConnectionError: HTTPConnectionPool(host='www.presidency.ucsb.edu', port=80): Max retries exceeded with url: /ws/index.php?pid=29400.html (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known',))
を私のコードは非常に簡単です:
from lxml import html
import requests
url = 'http://www.presidency.ucsb.edu/ws/index.php?pid=29400.html'
r = requests.get(url)
tree = html.fromstring(r.content)
text = tree.xpath('//span[@class="displaytext"]/text()')
print(text)
私はこれを実行するために取得できますか?私はそのウェブサイトのコンテンツを取得しようとしています、 "displaytext"スパンクラスにあります。参考までにthis Python guideを使っています。
Pythonバージョン3.5
あなたのコードを実行すると出力が出ます: '' '>>> print text [HOWARD K. SMITH、モデレーター:おはようございます。米国のテレビ局とラジオ局とその系列局は誇りに思っています共和党の候補者、など... "あなたがピップを介してリクエストモジュールをインストールしましたか?" python version?(私は2.7) –
ps:私はpythonで直接作業していましたrepl.itは私にリクエストをインポートすることを許可していません –
この問題はrepl.it.での引き込み要求にあります:) –