python中1e0 python實現簡單爬蟲功能

2021-10-17 01:39:55 字數 1604 閱讀 9469

我們最常規的做法就是通過滑鼠右鍵,選擇另存為。但有些滑鼠右鍵的時候並沒有另存為選項,還有辦法就通過就是通過截圖工具擷取下來,但這樣就降低的清晰度。好吧~!其實你很厲害的,右鍵檢視頁面源**。

我們可以通過python 來實現這樣乙個簡單的爬蟲功能,把我們想要的爬取到本地。下面就看看如何使用python來實現這樣乙個功能。

一,獲取整個頁面資料

urllib 模組提供了讀取web頁面資料的介面,我們可以像讀取本地檔案一樣讀取www和ftp上的資料。首先,我們定義了乙個gethtml()函式:

urllib.urlopen()方法用於開啟乙個url位址。

二,篩選頁面中想要的資料

python 提供了非常強大的正規表示式,我們需要先要了解一點python 正規表示式的知識才行。

修改**如下:

re.compile() 可以把正規表示式編譯成乙個正規表示式物件.

re.findall() 方法讀取html 中包含 imgre(正規表示式)的資料。

三,將頁面篩選的資料儲存到本地

通過乙個for迴圈對獲取的連線進行遍歷,為了使的檔名看上去更規範,對其進行重新命名,命名規則通過x變數加1。儲存的位置預設為程式的存放目錄。

0基礎新手學Python(一) 了解Python

問題一 什麼是python?答 python是一種解釋型的 物件導向的 動態資料型別的高階程式語言。問題二 學python可以幹什麼?答 python開發工程師 爬蟲工程師 資料分析 人工智慧等如圖 問題四 關於就業!答 轉行不易,所以唯有多努力!就業是個很現實的問題 學歷 經驗 技術 面試都是你要...

python的小白入門私房菜0 python簡介

python簡單易學 功能強大 應用場景廣泛,非常適合程式設計初學者入門。最近幾年,在大資料與ai的加持之下,python這門程式語言風頭正盛,ieee spectrum更是將python排在了2017年程式語言排行榜的榜首。python的創始人吉多 範羅蘇姆 guido van rossum 在1...

python複數實部可以為0嗎 python複數

今天偶然被問題到乙個關於python複數的問題,突然有點懵了,於是趕緊回去充能。問題 1.23e 4 5.67e 8j.real 分析 這是乙個python複數題,首先我們需要知道在python語言中,複數的虛數部分通過字尾 j 或 j 表示 舉個例子,程式如下 a 123 456j print 實...