我想在python中使用mechanize来获取页面的所有链接,然后打开链接。我该怎么办?
答案 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
方法,可以检索页面上的所有链接。