我試圖抓取一個頁面(我的路由器的管理頁面),但該設備似乎正在爲urllib2提供一個不同的頁面,而不是我的瀏覽器。有沒有人發現過這個?我怎樣才能解決它?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輸出由降價刪除)
P r o v e i t。 – 2010-07-09 06:28:52