リクエストを使用してウェブサイトをスクレイプしています。HTMLのコンテンツは変数rに正常に保存されますが、ifステートメントで上記のエラーが発生します
[...]
for line in r:
link = re.findall(r ("""onclick="window.location.href='([^'])'""",line)
if link:
print ('something')
cmd = ('some commands to get info page')
call(cmd,shell=True)
download = re.sub(something)
cmd = ('some commands to download the file')
call(cmd,shell=True)
r.close()
ドキュメントで調べたところ、構文は正しいようです。それから私はエラーが前の行にあるのではないかと疑った。ここで、 onclick = "window.location.href ='というフレーズの行を検索し、それに続くリンクを(後のコードで)処理する必要があります。()カプセル化された部分が返されるはずですよね?
誰かがエラーを見ますか?の