原创 內置spider中間件含義

DepthMiddleware classscrapy.contrib.spidermiddleware.depth.DepthMiddleware DepthMiddleware是一個用於追蹤每個Request在被爬取的網站的深度的中間

原创 python可視化---axhline()函數

函數功能:繪製平行於x軸的水平參考線 調用簽名:plt.axhline(y=0.0, c="r", ls="--", lw=2) y:水平參考線的出發點 c:參考線的線條顏色 ls:參考線的線條風格 lw:參考線的線條寬度 平移性:上面的

原创 win10下安裝pyspider總結

win10下安裝pyspider有很多坑,爲了記錄下來,專門新建了虛擬環境從頭安裝加以記錄,所有出錯信息和截圖均來自安裝過程,不對你的症請找其他大夫,不喜勿噴。 安裝: pip install pyspider 啓動: pyspider

原创 JS中運算付的技巧

a() && b() :如果執行a()後返回true,則執行b()並返回b的值;如果執行a()後返回false,則整個表達式返回a()的值,b()不執行; a() || b() :如果執行a()後返回true,則整個表達式返回a()的值,

原创 matplotlib交互事件設置

可以通過fig.canvas.mpl_connect()方法綁定事件 import matplotlib.pyplot as plt def on_key_press(event):     print(event.key) fig, a

原创 scrapy中使用訊代理動態轉發

scrapy源代碼中查找http11.py文件,相對路徑爲: Lib/site-packages/scrapy/core/downloader/handlers/http11.py 找到下面內容,註釋掉: if isinstance(ag

原创 axios中this爲undefined解決

    mounted()     {         function getUserAccount()         {             return axios.get("./data/demo_account.json"

原创 python中連接符大於號 的作用

->常常出現在python函數定義的函數名後面,爲函數添加元數據,描述函數的返回類型,從而方便開發人員使用。 例如: def add(x, y) -> int:   return x+y 這裏元數據表明了函數的返回值爲int類型。

原创 pyquery UnicodeDecodeError的問題

pyquery加載本地html文件: from pyquery import PyQuery as pq test_html = pq(filename = './data/test.html') 遇到了編碼問題: Traceback

原创 SOCKS5代理

SOCKS協議 SOCKS:防火牆安全會話轉換協議 (Socks: Protocol for sessions traversal across firewall securely) SOCKS協議提供一個框架,爲在 TCP和UDP域中的

原创 MySQL字符集及校對規則

字符集(Character set) 是多個字符(英文字符,漢字字符,或者其他國家語言字符)的集合,字符集種類較多,每個字符集包含的字符個數不同。 特點:   ①字符編碼方式是用一個或多個字節表示字符集中的一個字符   ②每種字符集都有自

原创 詳解Python中的random模塊

1. random.random() 用於生成一個0到1的 隨機浮點數:0<= n < 1.0 import random   a = random.random() print (a) 2. random.uniform(a,b)  用

原创 chrome_driver中國鏡像站

selenium操作chrome 時報錯,提示瀏覽器以外退出: selenium.common.exceptions.WebDriverException: Message: Service unexpectedly exited. St

原创 面試題:字符串解析存儲

import json s = r'abc=b\\n;c=\\x61d;d=2234;t=\\n;d=\"test;yes\";' s = s[0:-1] s = s[:s.rindex(';')]+'#'+s[s.rindex(';

原创 defaultdict用法

當使用python的字典訪問字典元素時,如果key不存在與字典中,將會報錯 KeyError: 'a' defaultdict的作用是在於,當字典裏的key不存在但被查找時,返回的不是keyError而是一個默認值 defaultdict