python爬蟲獲取百度首頁內(nèi)容教學
由傳智播客教程整理,我們這里使用的是python2.7.x版本,就是2.7之后的版本,因為python3的改動略大,我們這里不用它?,F(xiàn)在我們嘗試一下url和網(wǎng)絡爬蟲配合的關系,爬瀏覽器首頁信息。
1、首先我們創(chuàng)建一個urllib2_test01.py,然后輸入以下代碼:

2、最簡單的獲取一個url的信息代碼居然只需要4行,執(zhí)行寫的python代碼:

3、之后我們會看到一下的結(jié)果

4、實際上,如果我們在瀏覽器上打開網(wǎng)頁主頁的話,右鍵選擇“查看源代碼”,你會發(fā)現(xiàn),跟我們剛打印出來的是一模一樣的。也就是說,上面的4行代碼就已經(jīng)幫我們把百度的首頁和全部代碼爬了下來了 。
5、下面我們介紹一下這四行代碼,第一行如下圖,這個就是將urllib2組件進入進來,供給我們使用。

6、圖片下面這步驟是調(diào)用urllib2庫中的urlopen方法,該方法接受一個url地址,然后將請求后的得到的回應封裝到一個叫respones對象當中。

7、最后這里,是調(diào)用response對象的read()方法,將請求的回應內(nèi)容以字符串的形式給html變量。最后的print html就是將字符串打出來,所以說一個基本的url請求是對應的python代碼是很簡單的。

總結(jié):以上就是關于利用python爬蟲獲取百度信息的步驟內(nèi)容,感謝大家的學習和對腳本之家的支持。
- python 爬取百度文庫并下載(免費文章限定)
- Python實現(xiàn)的爬取百度文庫功能示例
- 用python下載百度文庫的代碼
- python 爬蟲如何實現(xiàn)百度翻譯
- 詳解用Python爬蟲獲取百度企業(yè)信用中企業(yè)基本信息
- Python爬蟲爬取百度搜索內(nèi)容代碼實例
- Python爬蟲實現(xiàn)百度翻譯功能過程詳解
- python 爬蟲百度地圖的信息界面的實現(xiàn)方法
- python爬蟲之爬取百度音樂的實現(xiàn)方法
- Python爬蟲實現(xiàn)爬取百度百科詞條功能實例
- Python爬蟲實現(xiàn)百度圖片自動下載
- Python爬蟲實例_利用百度地圖API批量獲取城市所有的POI點
- python實現(xiàn)百度文庫自動化爬取
相關文章
Python學習筆記基本數(shù)據(jù)結(jié)構(gòu)之序列類型list tuple range用法分析
這篇文章主要介紹了Python學習筆記基本數(shù)據(jù)結(jié)構(gòu)之序列類型list tuple range用法,結(jié)合具體實例形式分析了Python序列類型list tuple range基本概念、定義與使用技巧,需要的朋友可以參考下2019-06-06
用TensorFlow實現(xiàn)lasso回歸和嶺回歸算法的示例
本篇文章主要介紹了用TensorFlow實現(xiàn)lasso回歸和嶺回歸算法的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05
解決安裝tensorflow遇到無法卸載numpy 1.8.0rc1的問題
今天小編就為大家分享一篇解決安裝tensorflow遇到無法卸載numpy 1.8.0rc1的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
python 數(shù)據(jù)類型強制轉(zhuǎn)換的總結(jié)
這篇文章主要介紹了python 數(shù)據(jù)類型強制轉(zhuǎn)換的使用總結(jié),幫助大家更好的理解和使用python,感興趣的朋友可以了解下2021-01-01
Python中內(nèi)置的日志模塊logging用法詳解
Python的logging模塊提供了記錄程序運行情況的日志功能,類似于Apache的log4j,很好很強大,這里我們就來看一下Python中內(nèi)置的日志模塊logging用法詳解2016-07-07
Python數(shù)據(jù)分析之?Matplotlib?折線圖繪制
這篇文章主要介紹了Python數(shù)據(jù)分析之?Matplotlib?折線圖繪制,在數(shù)據(jù)分析中,數(shù)據(jù)可視化也非常重要,下文通過數(shù)據(jù)分析展開對折線圖的繪制,需要的小伙伴可以參考一下2022-05-05
詳解Pandas中stack()和unstack()的使用技巧
當你在處理包含某種序列(例如時間序列數(shù)據(jù))的變量的數(shù)據(jù)集時,數(shù)據(jù)通常需要進行重塑。Pandas?提供了各種用于重塑?DataFrame?的內(nèi)置方法。其中,stack()?和?unstack()?是最流行的,本文總結(jié)了這兩個方法的7種使用技巧,需要的可以參考一下2022-03-03

