【问题标题】:Python mechanize to follow image links?Python机械化跟随图像链接?
【发布时间】:2011-02-02 03:04:08
【问题描述】:

mechanize 的Browser 类很棒,它的follow_link() 函数也很棒。但是如何处理这种链接:

<a href="http://example.com"><img src="…"></a>

有没有办法关注这些​​链接?此类链接的text 属性只是'[IMG]',因此AFAIK,无法区分此类链接。任何帮助将不胜感激。

【问题讨论】:

    标签: python image hyperlink mechanize


    【解决方案1】:

    要关注此类链接,您需要将 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>
    

    【讨论】:

      猜你喜欢
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多