如何使用mechanize获取网页链接并打开这些链接
我想用Python的mechanize库来获取网页上的所有链接,然后打开这些链接。我该怎么做呢?
2 个回答
2
mechanize
中的Browser
对象有一个叫links
的方法,这个方法可以获取页面上的所有链接。
11
这里有一个来自项目的页面的例子:
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()