Python筆記 之使用HTTP訪問網頁

2021-10-17 23:07:26 字數 2456 閱讀 6201

#連線**並請求網頁

)#請求網頁內容

reply = server.getresponse(

)print

('reply :'

,reply)

print

('code : '

,reply.code,

'\n'

,'reason : '

,reply.reason)

if reply.status !=

200:

print

('error sending request : code = '

,reply.status,

' reason = '

,reply.reason)

else

: data = reply.readlines(

) reply.close(

)for line in data[

:defaultlines]

:print

(line.decode(

'utf-8'))

if __name__ ==

'__main__'

: getfile(

)結果

enter host =

>

enter page =

>

site : fashion.sina.com.cn

page :

/s/tr/

2021-01

-26/1845

/doc-ikftssap0645087.shtml

reply :

>

code :

200

reason : ok

-[ published at 2021-01

-2618:

45:13]

-->

->

"utf-8"

/>

"x-ua-compatible" content=

"ie=edge"

/>

"content-security-policy" content=

"upgrade-insecure-requests"

/>

"sudameta" content=

"urlpath:s/tr/; allcids:275,257,260,267,344,258,315,322"

>

/title>

"keywords" content=

"穿搭,時尚,潮流"

/>

"description" content=

/>

"tags" content=

"穿搭,時尚,潮流"

/>

="og:type" content=

"news"

/>

="og:title" content=

"「奶奶味兒」十足的毛開衫 你真的會搭嗎"

/>

="og:description" content=

"「奶奶味兒」十足的毛開衫 你真的會搭嗎"

/>

="og:url" content=

""/>

="og:image" content=

""/>

process finished with exit code 0

http筆記整理之報文

看了書和各種網上資料,學東西嘛,要做總結,這些老筆記整理一下,供以後方便查閱也加強印象和理解.可細分為 如get,head,post 關於http請求get和post的區別 1.提交方式的區別 get提交,請求的資料會附在url之後 就是把資料放置在http協議頭 request line 中 以?...

筆記 python之 property的使用

很多時候我們需要對乙個物件設定某個屬性和獲取某個屬性的時候,我們一般會寫乙個 set 的方法和 get 的方法,但是這樣寫起來不友好,使用起來不方便,如下 所示 class student object defset score self,score if notisinstance score,i...

Http協議學習之筆記整理

http協議 hypertext transfer protocol,超文字傳輸協議 是網際網路上應用最為廣泛的一種網路傳輸協議,所有的www檔案都必須遵守這個標準。http是乙個基於tcp ip通訊協議來傳遞資料 html 檔案,檔案,查詢結果等 http是基於客戶端 服務端 c s 的架構模型,...