原创 原型 原型鏈 call / apply

原型定義: 原型是function對象的一個屬性,它定義了構造函數製造出的對象的公共祖先。通過該構造函數產生的對象,可以繼承原型的屬性和方法。原型也是對象。 利用原型特點和概念,可以提取共有屬性。 對象如何查看原型  ——> 隱式屬性

原创 Python爬蟲自學之第(②)篇——BeautifulSoup解析網頁

題外話: 《Pi Network 免費挖礦國外熱門項目 一個π幣大約值3元到10元》相信過去BTC的人,信不信未來的PI,瞭解一下,唯一一個高度與之持平的項目   學了requests,瞭解了僞裝技巧後,終於能爬到些比較正常的網頁源碼(h

原创 Python爬蟲自學之第(零)篇——爬蟲思路和request模塊使用

題外話: 《Pi Network 免費挖礦國外熱門項目 一個π幣大約值3元到10元》相信過去BTC的人,信不信未來的PI,瞭解一下,唯一一個高度與之持平的項目 爬蟲思路 無思路不成器,如果你怎麼想都想不出爬蟲的原理,不妨來看下我們平時是如

原创 Python爬蟲自學之第(③)篇——實戰:requests+BeautifulSoup實現靜態爬取

題外話: 《Pi Network 免費挖礦國外熱門項目 一個π幣大約值3元到10元》相信過去BTC的人,信不信未來的PI,瞭解一下,唯一一個高度與之持平的項目   前篇全片都是生硬的理論使用,今天就放個靜態爬取的實例讓大家體驗一下Beau

原创 Python爬蟲自學之第(④)篇——強大的正則表達式,re模塊

題外話: 《Pi Network 免費挖礦國外熱門項目 一個π幣大約值3元到10元》相信過去BTC的人,信不信未來的PI,瞭解一下,唯一一個高度與之持平的項目   如果把BeautifulSopu比喻成通過線索一步步接近目標的偵探的話,那

原创 處理 JavaScript 異步操作的幾種方法總結

引言 js的異步操作,已經是一個老生常談的話題,關於這個話題的文章隨便google一下都可以看到一大堆。處理js的異步操作,都有一些什麼方法呢?仁者見仁智者見智 一、回調函數 傳說中的“callback hell”就是來自回調函數。而回調

原创 pycharm中更新pip版本的問題

經常使用Python的都知道pip,但有時候,下載某個模塊不成功,提示信息如下 pytharm查看自帶的pip版本 解決方式一: pytharm的terminal裏卸載pip再安裝pip 如果還不行,解決方式二 去你當前的項目路徑

原创 python3下使用requests實現模擬用戶登錄 —— 基礎篇(馬蜂窩)

我是從這篇博客中(https://blog.csdn.net/zwq912318834/article/details/79571110)瞭解的一點基礎東西,代碼都是從這篇博客裏面的源代碼直接複製過去測試和學習的。 遇到的問題: 1、返回

原创 Python2和Python3的兼容性寫法

# python2 和 python3的兼容代碼 try: # python2 中 import cookielib print(f"user cookielib in python2.") except:

原创 前端知識點總結

1、DOM結構 —— 兩個節點之間可能存在哪些關係以及如何在節點之間任意移動。(通俗易懂的來講講DOM、兩個節點之間可能存在哪些關係以及如何在節點之間任意移動) DOM: Document Object Module, 文檔對象模型。 節

原创 網頁Request Headers請求頭和Response Headers響應頭

  Request Headers Accept:告訴服務器,客戶機支持的數據類型 Accept-Encoding:告訴服務器,客戶機支持的數據壓縮格式 Cache-Control:緩存控制,服務器通過控制瀏覽器要不要緩存數據 Conn

原创 http詳解 請求報文格式和響應報文格式

題外話: 《Pi Network 免費挖礦國外熱門項目 一個π幣大約值3元到10元》相信過去BTC的人,信不信未來的PI,瞭解一下,唯一一個高度與之持平的項目 HTTP 工作原理 超文本傳輸協議(Hypertext Transfer Pr

原创 Python爬蟲自學之第(⑤)篇——爬取某寶商品信息

題外話: 《Pi Network 免費挖礦國外熱門項目 一個π幣大約值3元到10元》相信過去BTC的人,信不信未來的PI,瞭解一下,唯一一個高度與之持平的項目   能看到這裏說明快進入動態網頁爬取了,在這之前還有一兩個知識點要了解,就如本

原创 selenium等待定位標籤加載完再執行

遇到的問題描述 我們經常會碰到用selenium操作頁面上某個元素的時候, 需要等待頁面加載完成後, 才能操作。  否則頁面上的元素不存在,會拋出異常。   比如: 一個動態網頁使用了ajax的異步加載,我們需要等待元素加載完成後, 才能