python - 就爱阅读网 - 养生与程序人生
语言程序

python chromedriver报错 unknown error: cannot get automation extension

阅读(762)评论(0)

今天把Python升级了使用了2.7.8,结果之前使用正常的脚本报错,具体错误信息如下。unknown error: cannot get automation extension找了很久才发现原来是我的chromedriver.exe版本太旧了,升级到最新版后就好了。在这里有一个小问题, Selenium的...

语言程序

JSON 的正确用法:Pyhong、MongoDB、JavaScript与Ajax

阅读(459)评论(0)

本文主要总结网站编写以来在传递 JSON 数据方面遇到的一些问题以及目前采用的解决方案。网站数据库采用 MongoDB,后端是 Python,前端采用“半分离”形式的 Riot.js,所谓半分离,是说第一页数据是通过服务器端的模板引擎直接渲染到 HTML 中,从而避免首页两次加载的问题,而其它动态内容则采用...

语言程序

pycharm去掉满屏的波浪线

阅读(725)评论(0)

PyCharm使用了较为严格的PEP8的检查规则,如果代码命名不规范,甚至多出的空格都会被波浪线标识出来,导致整个编辑器里铺满了波浪线,右边的滚动条也全是黄色或灰色的标记线,很是影响编辑。默认展示效果是这样的:严重影响心情,其实要去掉这满屏的波浪线也很容易,只需点击右下角的那个图标,把hightlighting level从Inspections改为Synt...

语言程序

如何在linux无界面下,使用selenium进行模拟登录

阅读(1981)评论(0)

今天写了一个自动获取京豆的程序,在windows下测试好了,想放到自己的vps下运行,vps的环境是ubuntu。那么如何在没有界面的linux下以命令行方式执行selenium呢?方法:安装Seleniumpip install selenium安装phantomJS从 http://phantomjs.org/download.html  下载...

语言程序

Python出现错误SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform.

阅读(7273)评论(0)

之前写的python京东自动签到一直运行的很稳定个,但是最近在查看日志的时候发现在获取https站点的资源时,会报出SNIMissingWarning和InsecurePlatformWarning警告,导致签到不成功。具体错误如下:/usr/local/lib/python2.7/site-packages/requests-2.11.0-py2.7.eg...

语言程序

Python中以字母r/R或字母u/U 开头的字符串

阅读(513)评论(0)

1.以r或R开头的python中的字符串表示(非转义的)原始字符串python里面的字符,如果开头处有个r,比如:(r'^time/d{1,2}/$', hours)说明字符串r"XXX"中的XXX是普通字符。有普通字符相比,其他相对特殊的字符,其中可能包含转义字符,即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最...