gpt4 book ai didi

python - Python Mechanize 错误 - "mechanize._mechanize.BrowserStateError: not viewing HTML"

转载 作者:太空狗 更新时间:2023-10-29 22:28:08 32 4
gpt4 key购买 nike

for link in br.links(url_regex="inquiry-results.jsp"):
cb[link.url] = link

for page_link in cb.values():
for link in br.links(url_regex="inquiryDetail.jis"):
....................
url = link.absolute_url
br.follow_link(link)
......................
br.follow_link(page_link)

这是我的代码。基本上,它从特定页面中提取页面链接 [第 1、2、3、4、5 页的链接...] 和数据链接。然后它进入每个数据链接并提取一些数据,完成后移动到下一页。但我总是得到这个错误:

Traceback (most recent call last):
File "C:\python27\test.py", line 95, in <module>
for link in br.links(url_regex="inquiryDetail.jis"):
File "build\bdist.win32\egg\mechanize\_mechanize.py", line 405, in links
mechanize._mechanize.BrowserStateError: not viewing HTML

有人能帮忙吗?

最佳答案

感谢 loevborg 发布的链接,我一直在使用这个:

br.open('http://example.com')
br._factory.is_html = True

现在 br.viewing_html() 将评估为 True

关于python - Python Mechanize 错误 - "mechanize._mechanize.BrowserStateError: not viewing HTML",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3464931/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com