原创 內置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