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 本題就請你計算乙個...