Python机械化跟随图像链接?
作者:互联网
机械化的Browser类很棒,并且follow_link()函数也很棒.但是如何处理这种链接:
<a href="http://example.com"><img src="…"></a>
有什么方法可以追踪这样的链接吗?这种链接的文本属性只是“ [IMG]”,因此AFAIK无法区分这些链接.任何帮助,将不胜感激.
解决方法:
要跟踪此类链接,您需要将nr参数添加到follow_link()方法中.
尝试这个:
import mechanize
br = mechanize.Browser()
br.open('http://www.systempuntoout.com')
for link in br.links():
print(link)
br.follow_link(text='[IMG]', nr=0)
print br
>>><Browser visiting http://www.systempuntoout.com/quiz>
br.back()
br.follow_link(text='[IMG]', nr=1)
>>><Browser visiting http://www.systempuntoout.com/about>
标签:image,hyperlink,mechanize,python 来源: https://codeday.me/bug/20191024/1918336.html