from urllib import request
url=
''head=
req=request.request(url=url,headers=head)
resp=request.urlopen(req)
print
(bytes
.decode(resp.read())
)#讀取資料
for line in resp.readlines():
print
(bytes
.decode(line)
)#獲取返回碼
print
(resp.getcode(
))
from urllib import request
#request.urlretrieve(url,'one.html')
from urllib import parse
dict
=res=parse.urlencode(
dict
)print
(res)
from urllib import parse
print
(parse.urlparse(url)
)
#使用urllib的使用
from urllib import request
#開啟乙個**
resp=request.urlopen(
'')#讀取網頁的內容
print
(resp.read())
print
(resp.readline())
print
(resp.readlines())
print
(resp.getcode())
#urlretreve函式
#這個函式可以方便的將網頁上的乙個檔案儲存到本地。
#request.urlretrieve(請求位址,檔名)
from urllib import request
request.urlretrieve(
'/','one.html'
)#儲存
request.urlretrieve(
'','石原裡美.jpg'
)#urlencode函式-->必須要操作字典
#urlcode可以把字典資料轉化為url編碼的資料
from urllib import parse
data=
qs=parse.urlencode(data)
print
(qs)
#name=%e7%88%ac%e8%99%ab%e5%9f%ba%e7%a1%80&greet=hello+world&age=100
from urllib import request
from urllib import parse
url=
''wdic=
url=url+parse.urlencode(wdic)
print
(url)
rsep=request.urlopen(url)
print
('執行結果'
,resp.read())
#使用的解碼parse.parse_qs(qs)
print
(parse.parse_qs(qs))#
#分析url.parase是有params的屬性的而urlsplit沒有這個屬性
python 網路爬蟲 urllib
1.網域名稱與ip位址 網域名稱 dns伺服器 ip位址 你的電腦先把網域名稱傳給dns伺服器,通過dns伺服器找到網域名稱所對應的ip位址,在傳回你的電腦進行訪問。2.呼叫urllib進行爬取 讀取資料 import urllib f urllib.urlopen print f.read 讀取狀...
Python爬蟲 網路請求 urllib
簡單的請求from urllib.request import urlopen 發起網路請求 response urlopen assert response.code 200print 請求成功 儲存請求的網頁 file變數接受open 函式返回的物件的 enter 返回結果 with open ...
python 網路程式設計urllib模組
一 操作網路傳送請求 from urllib.request import urlopen 傳送請求 from urllib.parse import urlencode 用來把字典形式轉換成k v形式 username dusir pwd 123456 get請求 url url1 usernan...