原创 紮實基礎深入篇(六):while循環帶動生產力

在本篇博客中,你將學習如何讓程序不斷地運行,讓用戶能夠根據需要輸入信息,並在程序中使用這些信息。 爲此,你需要使用wile循環讓程序不斷地運行,直到指定的條件不滿足爲止。 注意:在學習循環的路上,一定要學會剎車!   在進入本篇博客學習之前

原创 學會使用jupyter來編寫代碼

相信大家已經打造好了python編程環境,與此同時大家也會有喜歡的編輯器;vs code和pycharm是兩種最爲廣泛的python編輯器,這兩個我都喜歡用,前者優點在於專業性,後者優點在於便捷性。那麼今天,我來介紹一種獨特的python編

原创 紮實基礎深入篇(七):函數和類沒那麼複雜

一.函數(def)   函數,對於函數這個概念,大家都想必很熟悉,函數廣泛應用於數學,科技,醫療等等衆多行業。 那麼,在Python中,函數就是帶名字的代碼塊。 函數最顯現的作用就是將一個代碼塊封裝起來,你要調用它的時候就輸入函數名,無需輸

原创 紮實基礎深入篇(六) :while循環帶動生產力

在本篇博客中,你將學習如何讓程序不斷地運行,讓用戶能夠根據需要輸入信息,並在程序中使用這些信息。 爲此,你需要使用wile循環讓程序不斷地運行,直到指定的條件不滿足爲止。 注意:在學習循環的路上,一定要學會剎車!   在進入本篇博客學習之前

原创 lxml類庫的xpath的使用

爲什麼要學習lxml類庫和xpath呢? -lxml類庫是一款高性能的Python HTML/XML解析器,我們可以利用XPath, 來快速地定位特定元素以及獲取節點信息。 -XPath是一門在HTML/XML文檔中查找信息的語言,可

原创 更多Requests的小技巧以及總結

對於requests的爬蟲庫,我們已經學到了尾聲。 我們在這兒可以挖掘出更多的requests的使用小技巧。 一.cookie對象與字典的轉換 在爬取目標cookie的時候,我們可以將cookie信息進行簡化處理。 現在做一個簡單的代碼驗證

原创 紮實基礎深入篇(五):字典也就是個弟弟

在本篇博客中,你將能學習到能夠將相關信息關聯起來的Python字典,以及一些對字典的操作。   在講正事之前,不能忘了上一篇博客佈置下來的作業: 執行以下操作以創建一個程序,該程序模擬網站如何確保每個人都有唯一的用戶名。 •列出包含五個

原创 貼吧小爬蟲之爬取源碼

在做爬蟲工作之前,永遠先做好筆記: 確定要爬取的url,爬取的具體內容是什麼,用什麼形式展現爬取到的內容。 博客的標題大家也看到了,爬取的是貼吧的源碼,也就是說任何貼吧的源碼都能爬。 不光第一頁還要爬,第二頁第三頁……都要爬。 確定了上面的

原创 爬蟲前期知識的儲備(二)

通用爬蟲與聚焦爬蟲: 通用爬蟲:搜索引擎用的爬蟲系統1)目標:把互聯網的網頁下載下來,放到本地服務器形成備份,再對這些網頁做相關處理(提取關鍵字,去掉廣告),最後提供一個用戶檢索接口。2)抓取流程:首先選取一部分已有的URL,把這些URL放

原创 更全面的尋找post地址

我們在今後的爬蟲學習過程中,要爬許許多多的網站。 唯有掌握如何對不同網站尋找到正確的post地址,纔是任務之重。 比如,我訪問了一個別的網站,這兒用人人網做例子。 在人人網登陸界面,使用F12進入開發者模式,找到整個登陸界面的源碼: 所以

原创 學會使用ip池和cookie池僞裝

在進入正題之前,我們先複習一個關於requests模塊的相關知識點: requests中解決編碼的三種方法: ①response.content 類型:bytes 解碼類型:沒有指定 如何修改編碼方式:response.content.de

原创 Requests請求方式:Get與Post

爲什麼要學習requests,而不是urllib? 1.requests的底層實現就是urllib。 2.requests在python2和python3中通用,方法完全一樣。 3.requests簡單易用。 4.requests能夠自動幫

原创 json與re的再次複習

在瀏覽本文之前,建議先溫習一下以下博客的鏈接: https://www.cnblogs.com/Masterpaopao/p/10061575.html   一.json json,在爬蟲中毫無疑問扮演着極爲重要的角色: JSON是一種輕量

原创 紮實基礎深入篇(四):聽說if語句很叼?

編程時經常需要檢查一系列條件,並根據此決定採取什麼措施。 在python中,if語句讓你能夠檢查程序的當前狀態,並根據此採取相應的措施。 ------------------------------ 一個快速簡單的示例 # 目標結果:打印出

原创 使用anaconda和conemu打造Python編程環境

首先,在寫下我的第一篇51CTO學院博客之前,我想說一些我的心裏話,以便回首來時路的時候,我能夠正確地審視自己的心路歷程。我今年大三了,現在是寒假之時。不知道何時,我的心裏產生了一股危機感,身邊的同學都已經選擇了走上考研路,不管是學習好的還