【发布时间】:2013-07-23 12:47:25
【问题描述】:
有没有办法使用 python mechanize 库来处理 xml。
我正在使用 mechanize .find_link() 方法,它给了我以下错误
>>> br.find_link(text="Help")
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
br.find_link(text="Help")
File "C:\Python27\lib\site-packages\mechanize\_mechanize.py", line 618, in find_link
return self._filter_links(self._factory.links(), **kwds).next()
File "C:\Python27\lib\site-packages\mechanize\_mechanize.py", line 640, in _filter_links
raise BrowserStateError("not viewing HTML")
BrowserStateError: not viewing HTML
>>>
br 是机械化浏览器对象。
从一点研究来看,这是因为该页面是非 HTML 的。有没有绕过这个。
【问题讨论】:
标签: python-2.7 mechanize