datetime在Python中使用很频繁,发现有许多都需要去学习,所以今天就拿这个来做测试。这个就很好了。
时间转日期
1 | import datetime |
时间字符串转时间
1 | import datetime |
原文链接: http://yoursite.com/page/2/index.html
版权声明: 转载请注明出处.
datetime在Python中使用很频繁,发现有许多都需要去学习,所以今天就拿这个来做测试。这个就很好了。
1 | import datetime |
1 | import datetime |
原文链接: http://yoursite.com/page/2/index.html
版权声明: 转载请注明出处.
Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器。
Beautiful Soup是Python的一个HTML或XML的解析库,可以用它来方便的从网页中提取数据。利用它可以省去很多的繁琐的提取工作,提高解析效率。在静态网页爬取中,推荐使用Beautiful Soup。
在mysql中查询json
1 | select * from agency_screen WHERE JSON_EXTRACT(ext_property, "$.ad_is_refresh") = 1; |
原文链接: http://yoursite.com/page/2/index.html
版权声明: 转载请注明出处.
最近在部署的时候遇到一个错误
1 | error: , [Errno 2] No such file or directory: file: /usr/lib/python2.7/socket.py line: 224 |
如上,如果 supervisord 正常启动过,突然报这个错误,则有可能是非正常关闭导致的。
此时,需要强行关闭后,再正常启动即可。
1 | ps aux | grep supervisord |
首先用sudo kill -9 XXX关闭supervisord
然后关闭运营中的程序
然后启动
1 | $ sudo /bin/supervisord -c /etc/supervisord/supervisord.conf |
原文链接: http://yoursite.com/page/2/index.html
版权声明: 转载请注明出处.
今天在写一个demo的时候,报了这个错误。代码如下:
1 | import requests |
运行报错,错误消息如下:
1 | Traceback (most recent call last): |
网上百度都说的是要升级pip或者python,因为我用的是python3.5,应该不是这个问题,所以应该升级openssl
升级
1 | $ pip install pyopenssl |
这时候在运行就没问题了。
原文链接: http://yoursite.com/page/2/index.html
版权声明: 转载请注明出处.
从英文意思上看,encode和decode分别指编码和解码。在python中,Unicode类型是作为编码的基础类型。
1 | encode decode |
encode的作用是将其他编码的字符串转换成unicode编码,如str1.encode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码。
decode的作用是将unicode编码转换成其他编码的字符串,如str2.decode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编码
因此,转码的时候一定要先搞明白,字符串str是什么编码,然后decode成unicode,然后再encode成其他编码
下面咱们用几个例子来看下:
1 | s = '中国,你好' |
运行结果是:
1 | type is <class 'str'> |
看完运行结果大家就知道怎么用了。😆
原文链接: http://yoursite.com/page/2/index.html
版权声明: 转载请注明出处.
urllib库是python爬虫中的常用库,这个库来说,我们不需要关心请求的链接是什么,需要传的参数是什么,以及如何设置可选的请求头就好了,不用深入到底层去了解它到底是怎样的传输和通信的。有了它,两行代码就可以完成一个请求和相应的处理过程,得到网页。
hexo插入图片的方式有好几种,链接或者本地图片,介于链接图片有可能失效的原因,用本地图片是最省事的,目前插入本地图片有两种方式。