我尝试使用以下脚本模拟链接点击:
#!/usr/bin/env python
import mechanize
targetPage = 'http://example.com/'
clickUrl="http://someurlinsideexample.com/"
br = mechanize.Browser(factory=mechanize.RobustFactory())
br.open(targetUrl)
br.follow_link(url=clickUrl)但是我得到了这个错误:
File "/usr/local/lib/python2.7/dist-packages/mechanize-0.2.5-py2.7.egg/mechanize/_mechanize.py", line 620, in find_link
raise LinkNotFoundError()
mechanize._mechanize.LinkNotFoundError我的代码片段有什么问题以及如何修复它?
发布于 2013-11-06 12:27:36
可能需要更多的信息来更好地帮助你,但是你试过了吗
for link in br.links():
if link.url == clickUrl:
br.follow_link(link)或者也许
br.follow_link(text='theactualtextinthelink')
当然,据我所知,上述方法不适用于图像
https://stackoverflow.com/questions/19803075
复制相似问题