如何在python mechanize中找到当前的URL?

时间:2014-07-16 16:05:22

标签: python-2.7 mechanize-python

我看到了如何在Ruby(mechanize how to get current url)的机械化中获取当前URL的答案,但是如何为python机械化做到这一点?

文档似乎不太......彻底......

1 个答案:

答案 0 :(得分:3)

嗯,它可能不是很彻底,但仍然是there is what you need

import mechanize

br = mechanize.Browser()
br.open("http://www.example.com/")
# follow second link with element text matching regular expression
response1 = br.follow_link(text_regex=r"cheese\s*shop", nr=1)

print response1.geturl()

作为旁注,当我正在寻找类似的方法并且我在文档中找不到它们时,我通常会打开一个IPython shell并且我使用自动完成来查看是否有一些方法似乎好的。