前提・実現したいこと
加藤耕太著の『Pythonクローリング&スクレイピング -データ収集・解析のための実践開発ガイド』
のP52を学習しており、コードを写経したらエラーが発生いたしました。コードの内容はHTTPヘッダーからエンコーディングを取得することです。エラーの改善方法を教えてください。
発生している問題・エラーメッセージ
Traceback (most recent call last):
File "C:/Users/PycharmProjects/sampleproject2/helloworld3.py", line 5, in <module>
url = sys.argv[1]
IndexError: list index out of range
該当のソースコード
import sys import requests url = sys.argv[1] r = requests.get(url) print(f'encoding: {r.encoding}', file=sys.stderr) print(r.text)
試したこと
url = sys.argv[1]
の[]にある1を0に変えて実行しました。しかし、
うまくいきませんでした。
回答1件
あなたの回答
tips
プレビュー