爬蟲到底可以有多簡單 python來告訴你

2021-10-07 09:48:54 字數 913 閱讀 4339

import requests

content = requests.get("")

不帶導入庫,就一行**,是不是感覺如此簡單。(當然這裡很多事情都是庫來幫我們完成的,但那不要緊,我們不是會用庫就行嗎?我也時常感覺python的靈魂其實就是一行**,pip install …。哈哈…,有點扯遠了。)

上面的那行**雖然只做了一件事情:幫我們按下了enter

。雖然就這麼簡單的一件事情,我們卻完成了一次跨越,一次偉大的跨越。那就是我們已經開啟了爬蟲的大門。

到底行不行呢?還是我們在這裡瞎扯淡呢,看看結果。

print

(content.text)

//顯示返回的文字內容

是不是,把我們看到的頁面內容都給我展示出來了。

就這樣,我們就實現了自己的第乙個爬蟲,看看用python實現爬蟲是多麼的簡單。

作為入門我就感覺這就夠了,我們就是要訪問頁面,看到返回就可以了。

你可能會有疑惑,這和我們在頁面中看到的不一樣啊。頁面中只顯示了我們紅色框內的文字,並沒有這麼多內容啊。

因為我們在瀏覽器中看到的是乙個漂亮的頁面,那些我們不關心的文字就是為了渲染整個頁面用的,不信的話,你使用chrome瀏覽器開啟頁面之後,右擊檢查。

可以看到,其實內容還是蠻多的,內容跟我們使用程式訪問的結果類似,都是包含了大量的文字資訊。

那我們怎麼去除這些沒有的格式文字資訊,提取處我們想要的文字呢?

且聽下回分解。

到底有多二

7 3 到底有多二 15 分 乙個整數 犯二的程度 定義為該數字中包含2的個數與其位數的比值。如果這個數是負數,則程度增加0.5倍 如果還是個偶數,則再增加1倍。例如數字 13142223336是個11位數,其中有3個2,並且是負數,也是偶數,則它的犯二程度計算為 3 11 1.5 2 100 約為...

到底有多二

l1 017 到底有多二 15 分 乙個整數 犯二的程度 定義為該數字中包含2的個數與其位數的比值。如果這個數是負數,則程度增加0.5倍 如果還是個偶數,則再增加1倍。例如數字 13142223336是個11位數,其中有3個2,並且是負數,也是偶數,則它的犯二程度計算為 3 11 1.5 2 100...

到底有多二

乙個整數 犯二的程度 定義為該數字中包含2的個數與其位數的比值。如果這個數是負數,則程度增加0.5倍 如果還是個偶數,則再增加1倍。例如數字 13142223336是個11位數,其中有3個2,並且是負數,也是偶數,則它的犯二程度計算為 3 11 1.5 2 100 約為81.82 本題就請你計算乙個...