假期進度七 Python實現基礎爬蟲

2022-06-20 12:03:11 字數 1000 閱讀 5116

"""

初次使用urllib實現爬蟲的資料請求

urllib.request.urlopen(url) 發起get請求

urllib.parse.quote() 將中文進行url編碼

def search_baidu(wd='千峰'

):

#網路資源的介面(url)

url = '

'#生成請求物件,封裝請求的url和頭header

request = request(url %quote(wd),

headers=)

response = urlopen(request) #

發起請求

assert response.code == 200

print('

請求成功')

#讀取響應的資料

bytes_ =response.read()

with open(

'%s.html

' % wd, 'wb'

) as file:

file.write(bytes_)

defdownload_img(url):

#從url中獲取檔名

假期周進度報告一 Linux基礎知識複習與總結

1 本週主要複習了linux基礎知識,2 下週學習shell程式設計 1 linux關機重啟命令 1 sync 功能描述 將資料由記憶體同步到硬碟中 2 halt 功能描述 關閉系統,等同於shutdown h now 和 poweroff 3 reboot 功能描述 就是重啟,等同於 shutdo...

python實現進度條

sys.stdout.write 輸出不會自動換行,沒有end,可用轉義字元自行控制 n 換行 r 回車到本行首,可重新整理輸出 如用sys.stdout.write 和 r實現自定義進度條 import time import sysdef main j 0 for i in range 100 ...

Python基礎(七) 類

物件導向程式設計是最有效的軟體編寫方法之一,在物件導向程式設計中的類可以模擬顯示世界中的事物和情景,並基於這些類來建立物件,在類中定義物件的通用行為。建立和使用類 建立 class dog 一次模擬小狗的簡單嘗試 def init self,name,age 初始化屬性name和age self.n...