3

Pythonでmechanizeを使用してページのすべてのリンクを取得し、リンクを開きたいのですが、どうすればよいですか?

4

2 に答える 2

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()
于 2009-06-18T10:53:11.163 に答える
2

Browserオブジェクトにmechanizelinks、ページ上のすべてのリンクを取得するメソッドがあります。

于 2009-06-18T10:51:03.523 に答える