我正在使用请求来抓取网站。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='的行,并希望处理它后面的链接(在之后的代码中)。 () 封装的部分应该是返回的内容,对吧?
有人看到错误吗?在