我正在做一些网络抓取,项目几乎完成了,除了我需要单击一个 javascript 链接并且我不知道如何使用 Python 和机械化。
在其中一个页面上,出现了一个 javascript 链接列表,我想依次关注它们,抓取一些数据,然后重复。我知道 mechanize 不适用于 javascript,但有人知道解决方法吗?这是我用来隔离链接的代码:
for Auth in iterAuths:
Auth = str(Auth.contents[0]).strip()
br.find_link(text=Auth)
现在如果我这样做br.follow_link(text=Auth)
,我会得到一个错误urllib2.URLError: <urlopen error unknown url type: javascript>
。
如果我这样做print br.click_link(text=Auth')
,它会打印为Request for javascript:SendThePage('5660')
我只需要通过 javascript 链接。任何人都可以帮忙吗?