ファイルを実行した際(python test.pyのような形で)にエラーが発生してしまったのですが、その解決方法が分かりません。
def get_response(targetURL, waitsec_from=1, waitsec_to=3): headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0'} response = requests.get(targetURL, headers=headers) msg_headder = "from cache" if not response.from_cache: s = randint(waitsec_from,waitsec_to) sleep(s) msg_headder = 'random sleep ' + str(s) + 'sec' print(str(datetime.datetime.now()) + ',' + msg_headder + ',' + response.url, file=codecs.open('requests.log', 'a', 'utf-8')) return response
エラーの内容は以下になります。
print(str(datetime.datetime.now()) + ',' + msg_headder + ',' + response.url, file=codecs.open('requests.log', 'a', 'utf-8'))
^
SyntaxError: invalid syntax
どなたか解決の為、ご助言頂けましたら幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/07 02:25
2020/02/07 02:30
2020/02/07 09:23