如何使用mechanize在网页上获取链接并打开这些链接

时间:2009-06-18 10:32:45

标签: python mechanize

我想在python中使用mechanize来获取页面的所有链接,然后打开链接。我该怎么办?

2 个答案:

答案 0 :(得分:8)

以下是项目page

的示例

import re
from mechanize import Browser

br = Browser()
br.open("http://www.example.com/")

# ...

# .links() optionally accepts the keyword args of .follow_/.find_link()
for link in br.links(url_regex="python.org"):
    print link
    br.follow_link(link)  # takes EITHER Link instance OR keyword args
    br.back()

答案 1 :(得分:1)

Browser中的mechanize对象有一个links方法,可以检索页面上的所有链接。