python3.7簡單的爬蟲實例詳解
更新時間:2019年07月08日 11:05:02 作者:pascal1000
這篇文章主要介紹了python3.7簡單的爬蟲實例代碼,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
python3.7簡單的爬蟲,具體代碼如下所示:
#https://www.runoob.com/w3cnote/python-spider-intro.html
#Python 爬蟲介紹
import urllib.parse
import urllib.request
from http import cookiejar
url = "http://www.baidu.com"
response1 = urllib.request.urlopen(url)
print("第一種方法")
#獲取狀態(tài)碼,200表示成功
print(response1.getcode())
#獲取網(wǎng)頁內(nèi)容的長度
print(str(response1.read()))
print(len(response1.read()))
print("第二種方法")
request = urllib.request.Request(url)
#模擬Mozilla瀏覽器進行爬蟲
request.add_header("user-agent","Mozilla/5.0")
response2 = urllib.request.urlopen(request)
print(response2.getcode())
print(len(response2.read()))
print("第三種方法")
cookie = cookiejar.CookieJar()
#加入urllib2處理cookie的能力#
opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cookie))
urllib.request.install_opener(opener)
response3 = urllib.request.urlopen(url)
print(response3.getcode())
print(len(response3.read()))
print(cookie)
code: https://github.com/pascal19821003/python path: python/study/tutorial/pachong/1.py
總結(jié)
以上所述是小編給大家介紹的python3.7簡單的爬蟲實例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關文章
Python collections.deque雙邊隊列原理詳解
這篇文章主要介紹了Python collections.deque雙邊隊列原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-10-10
詳解Python中@staticmethod和@classmethod區(qū)別及使用示例代碼
這篇文章主要介紹了詳解Python中@staticmethod和@classmethod區(qū)別及使用示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-12-12
使用Python實現(xiàn)在Windows下安裝Django
今天小編就為大家分享一篇關于使用Python實現(xiàn)在Windows下安裝Django,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10
python實現(xiàn)漢諾塔遞歸算法經(jīng)典案例
這篇文章主要大家分享了python實現(xiàn)漢諾塔遞歸算法經(jīng)典案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-05-05
tensorflow基于CNN實戰(zhàn)mnist手寫識別(小白必看)
這篇文章主要介紹了tensorflow基于CNN實戰(zhàn)mnist手寫識別(小白必看),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07

