gpt4 book ai didi

python - urllib2 返回浏览器不同的页面?

转载 作者:行者123 更新时间:2023-11-28 21:30:18 24 4
gpt4 key购买 nike

我正在尝试抓取一个页面(我的路由器的管理页面),但该设备似乎为 urllib2 提供与我的浏览器不同的页面。以前有人发现过这个吗?我该如何解决它?

这是我正在使用的代码:

>>> from BeautifulSoup import BeautifulSoup
>>> import urllib2
>>> page = urllib2.urlopen("http://192.168.1.254/index.cgi?active_page=9133&active_page_str=page_bt_home&req_mode=0&mimic_button_field=btn_tab_goto:+9133..&request_id=36590071&button_value=9133")
>>> soup = BeautifulSoup(page)
>>> soup.prettify()

(html输出被m​​arkdown删除)

最佳答案

使用firebug观察发送到服务器的 header 和cookie。然后使用 urllib2.Requestcookielib 模拟相同的请求。

编辑:您也可以使用 mechanize .

关于python - urllib2 返回浏览器不同的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3210304/

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