使用pyspider有一段時間了,做爬蟲確實非常方便,但一直有小問題:web ui調試頁面的網頁預覽框在Chrome瀏覽器中的很小。
網上找了一圈沒找到解決辦法。后來到項目github主頁上找到了,在這里記錄下,
githup上有個issue: https://github.com/binux/pyspider/issues/740
大概意思就是,這個問題在有些瀏覽器中是存在的,也有人嘗試做了修復,並提交了合並請求(fix a css bug in web preview #745),
但最后發現這個改動並不是所有瀏覽器都通用,所有最終代碼沒有合並上去。
不過經過我測試,這個修復時對Chrome瀏覽器是可以的,改動很簡單,只改了一行代碼,修改步驟如下:
1. 從該合並請求中將debug.min.css的改動后的內容復制下來(只有一行代碼)
url: https://github.com/ok2fly/pyspider/blob/abcfc98970be27dd97901479675ce6df39be63fc/pyspider/webui/static/debug.min.css
2. 在web ui的安裝機器上找到debug.min.css文件,替換掉里面的內容
vi /usr/local/lib/python2.7/site-packages/pyspider/webui/static/debug.min.css
3. 在web ui中打開一個項目調試,點到WEB頁面,按Ctrl+F5 刷新測試,網頁預覽框已恢復正常。