python如何訪問網頁
使用Python訪問網頁主要有三種方式: urllib, urllib2, httplib
urllib比較簡單,功能相對也比較弱,httplib簡單強大,但好像不支援session
更多urllib知識,可以參考這些文章:
最簡單的頁面訪問
import urllib2 res=urllib2.urlopen(url) except urllib2.URLError, e: print res.read()
加上要get或post的資料
data={"name":"hank", "passwd":"hjz"} urllib2.urlopen(url, urllib.urlencode(data))
加上http頭
header={"User-Agent": "Mozilla-Firefox5.0"} urllib2.urlopen(url, urllib.urlencode(data), header)#使用opener和handler opener = urllib2.build_opener(handler) urllib2.install_opener(opener)
加上session
cj = cookielib.CookieJar() cjhandler=urllib2.HTTPCookieProcessor(cj) opener = urllib2.build_opener(cjhandler) urllib2.install_opener(opener)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1343/viewspace-2836650/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- QQ以及微信中當前網頁提示已停止訪問該如何解決,如何能恢復訪問?網頁
- 【Python】jupyter notebook啟動後網頁無法訪問Python網頁
- PLSQL訪問網頁簡單案例(二)SQL網頁
- PLSQL訪問網頁簡單案例(一)SQL網頁
- 如何使用微信開發者工具除錯在微信端訪問的網頁除錯網頁
- 瀏覽器訪問網頁速度慢瀏覽器網頁
- 網頁訪問全過程剖析[轉].md網頁
- wing ftp server網頁無法訪問FTPServer網頁
- 如何從公網訪問內網Django內網Django
- PBOOTCMS網站訪問頁面提示:您訪問的頁面不存在,請核對後重試!如何改成自動404跳轉頁面boot網站
- 如何安全地訪問網際網路
- 解決使用mitmprox抓包可以訪問網頁,但是使用python request 呼叫該網站介面報錯問題MIT網頁Python網站
- python如何訪問元組中的元素Python
- 怎麼樣使用ip代理進行網頁訪問網頁
- 網頁訪問Localhost本地埠的趕快升級啦網頁localhost
- Java web 專案,在網頁url地址訪問名JavaWeb網頁
- 提高網頁可訪問性的十條建議網頁
- 使用手機訪問電腦上寫的網頁網頁
- 如何提高網站的可訪問性?網站
- 如何遮蔽某IP地址訪問網站網站
- 如何在BPM中使用REST服務(1):通過程式訪問網頁內容REST網頁
- 如何解決網站限制IP訪問的問題網站
- IP頁面訪問域名介面問題
- 如何讓NAS可以透過網際網路訪問?
- 如何從外網訪問內網Linux系統?內網Linux
- 如何從公網訪問內網MongoDB資料庫內網MongoDB資料庫
- Python如何訪問閉包中的變數Python變數
- 錯誤記錄:apache預設網頁訪問錯誤Apache網頁
- ChromeHSTS異常導致無法訪問HTTPS網頁ChromeHTTP網頁
- apache下網頁(目錄)密碼訪問簡單配置Apache網頁密碼
- Express 配置HTML頁面訪問ExpressHTML
- 如何從外網訪問本地WEB應用?Web
- 在Linux中,如何統計ip訪問情況?分析 nginx 訪問日誌?如何找出訪問頁面數量在前十位的ip?LinuxNginx
- python3.4 獲取cookie後繼續訪問其他頁面PythonCookie
- 如何使用python進行網頁爬取?Python網頁
- 如何在區域網提高電腦訪問網路速度
- 提升網頁 SVG 檔案可訪問性的 7 個方案網頁SVG
- eclipse能正常啟動tomcat,但是網頁訪問不了EclipseTomcat網頁