使用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 刷新测试,网页预览框已恢复正常。