網路通訊模組urllib模組的使用

2021-09-12 11:09:08 字數 1314 閱讀 8619

import urllib  #網路通訊模組

from urllib import request

#請求得到相應

url=""

response=urllib.request.urlopen(url)

#檢視請求響應

content=response.read()

content=content.decode("utf-8") #對請求資料進行解碼

with open("index.html","w",encoding="utf-8") as fb:

fb.write(content)

print(content)

import urllib  #網路通訊模組

from urllib import request

""":param url: **

:param ispicture:

:return:none ,直接儲存為檔案,不需要返回值

"""file_name = url.split("/")[-1] #擷取url最後一段為檔名

response=urllib.request.urlopen(url) #開啟url路徑,獲取檔案位址print(response)

#檢視請求相應

content=response.read() #把位址中的資料讀取出來

if ispicture==true: #如果是的話就以如下方式複製到本機

with open(file_name,"wb") as fb: #以二進位制寫入

fb.write(content)

# print(content)

else: #如果是檔案的話就以如下方式複製到本機

content = content.decode("utf-8") # 檔案需要先對請求資料進行解碼,然後再寫入

with open("index1.html","w",encoding="utf-8") as fb:

fb.write(content)

# print(content)

**********("",ispicture=false)

**********("img/banner1.png",ispicture=true)

http:超文字傳輸協議(預設80埠)

高效能網路通訊模組(Linux平台)

產品介紹 該產品是一款採用模組化設計,基於 32位平台的高效能網路通訊模組,可用於網路遊戲伺服器,通訊伺服器,web服務和 伺服器 即時通訊等網路通訊領域 產品特性 1 採用tcp ip 通訊協議,能保證海量資料報收發的穩定性 2 採用epoll 多執行緒 執行緒池 記憶體池 訊息佇列等技術 3 可...

爬蟲網路請求模組urllib

url 統一資源定位符 uniform resource locator https 協議 new.qq.com 主機名 網域名稱 省略了埠 443 omn twf20200 twf2020032502924000.html 訪問資源的路徑 anchor 錨點 前端用來做頁面定位或者導航 from ...

python 網路程式設計urllib模組

一 操作網路傳送請求 from urllib.request import urlopen 傳送請求 from urllib.parse import urlencode 用來把字典形式轉換成k v形式 username dusir pwd 123456 get請求 url url1 usernan...