
Python
FK103
这个作者很懒,什么都没留下…
展开
-
记一次Linux下安装pyspider的过程
首先执行pip install pyspider此时系统提示Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-Lau0Qp/pycurl/You are using pip version 9.0.1, however version 9.0.3 is available.You shou...原创 2018-04-10 08:51:05 · 1624 阅读 · 1 评论 -
Linux下安装ChromeDriver和PhantomJS
1.首先下载浏览器驱动chromedirver下载地址: https://npm.taobao.org/mirrors/chromedriverphantomjs下载地址: http://phantomjs.org/download.html注意:下载chromedirver要保证与Chrome的版本号对应,下面附上chromedriver与chrome的对应关系表chromedriver版本...原创 2018-07-11 00:14:20 · 811 阅读 · 0 评论 -
CSS Selector
XPath与CSS Selector的差别上一篇文章中总结了web自动化测试中用xpath来进行元素定位的方法,那么CSS Selector又是什么鬼? 其实,对于使用者来讲,哪个用的习惯就选哪个。总的来说,XPath更强大,而CSS选择器通常语法比较简洁,运行速度更快些。TargetCSS 3XPath所有元素*//*所有的P元素p//p所有的p元素的子元素p > *//p/*根据ID获取...转载 2018-07-12 23:20:42 · 1186 阅读 · 0 评论 -
Linux下安装配置redis
安装命令:sudo apt-get install redis-server进入redis命令行:redis-cli (有密码了就是 redis-cli -a mypassword)设置键名和键值: set 'a' 'b'获取键值:get 'a'修改配置文件:配置文件在/etc/redis/redis.conf下一:注释掉bind 127.0.0.1 为了让redis在...原创 2018-08-07 18:31:21 · 182 阅读 · 0 评论 -
markdown语法
# markdown标题- ## 二级标题- ### 三级标题## markdown字体样式**加粗***倾斜****斜体加粗***~~删除线~~## 引用>引用1333333>>引用2水水水水## 分割线-------*******## 超链接[百度](http://baidu.com)## 列表&&列表嵌套- ...原创 2018-09-26 09:50:21 · 278 阅读 · 0 评论 -
markdown latex的快速入门
转自博主https://blog.youkuaiyun.com/jmh1996/article/details/78289915基本格式:行间 公式与当前文字不在同一行,公式会换行。$$公式$$行内 公式与当前文字在同一行$公式$上标:$$a^{2}$$a2a^{2}a2下标:$$a_{2}$$a2a_{2}a2上下标一起来:$$a^{i}_{j}$$ajia^{i}_{j}aj...转载 2018-09-28 09:59:20 · 440 阅读 · 0 评论 -
python学习
Python—copy()、deepcopy()与赋值的区别: https://blog.youkuaiyun.com/u011630575/article/details/78604226转载 2019-01-19 09:55:32 · 203 阅读 · 0 评论 -
pymysql插入中文数据乱码问题
1.'latin-1' codec can't encode characters错误首先要确保pymysql的配置文件编码为utf8,否则就会报出以下错误UnicodeEncodeError: 'latin-1' codec can't encode characters in position 9-13: ordinal not in range(256)配置文件在pymysql模块对应的安装...原创 2018-04-29 13:55:49 · 3109 阅读 · 0 评论 -
Python3操作mysql数据库
安装与准备首先,安装pymysql模块,sudo pip install pymysql数据库连接对象connectionFunction描述connection创建connection对象cursor()使用该链接创建+返回游标commit()提交当前事务rollback()回滚当前事务close()关闭连接连接数据库:conn1 = pymysql.connect(host="127.0.0....原创 2018-04-28 21:49:18 · 318 阅读 · 0 评论 -
启动 pyspider 时 Could not create web server listening on port 25555 报错
输入netstat -atunlp 命令,来显示路由表、实际的网络连接以及每一个网络接口设备的状态信息找到phantomjs 进程,原来phantomjs 在后台已经启动tcp 0 0 0.0.0.0:25555 0.0.0.0:* LISTEN 18650/phantomjs 输入kill -s 9 18650后再启动 pyspider 错误消失...原创 2018-04-10 09:25:05 · 4754 阅读 · 0 评论 -
python往mysql中插入datetime类型的数据
我们都知道python的%通配符有:%d(整型),%s(字符型),%f(浮点型)。那么关于时间date的类型呢? 比如:我的项目要往数据库中插入create_time和update_time,那就势必要引用现在的系统时间,经过大量的查找,终于发现往python是没有对应时间datetime的相关通配符的,那么我们要怎么实现呢。 其实很简单,我们只需要把datetime转换成字符串类型的...转载 2017-01-08 19:36:59 · 7439 阅读 · 0 评论 -
python编码错误:UnicodeDecodeError: 'utf8' codec can't decode
还是要注意html文档本身的编码,一定要设置为utf-8--------------------------------------------------------------------------------------------------【已解决】Python脚本语法错误:SyntaxError: (unicode error) 'utf8' codec can't decode b...转载 2017-01-08 14:19:19 · 20192 阅读 · 0 评论 -
设置python的默认编码为utf8
(这部分转自南瓜小米粥的博客):这是Python的编码问题,设置python的默认编码为utf8python安装目录:/etc/python2.x/sitecustomize.py 1import sys2reload(sys)3sys.setdefaultencoding('utf-8')4try:5 import apport_python_hook6except ImportError...转载 2017-01-08 14:16:44 · 552 阅读 · 0 评论 -
BeautifulSoup使用find_all方法乱码问题
request = urllib2.Request(url,headers = headers) response = urllib2.urlopen(request) content = response.read() soup = BeautifulSoup(content,'html.parser',from_encoding='utf-8') node = s...原创 2016-10-30 15:06:54 · 5219 阅读 · 0 评论 -
Beautifulsoup的用法
#coding:utf-8from bs4 import BeautifulSoupimport redoc = ['<html><head><title>Page title</title></head>', '<body><p id="firstpara" align="center原创 2016-10-28 20:13:56 · 389 阅读 · 0 评论 -
Eclipse+PyDev
1. Pydev插件下载地址:点击打开链接2.把压缩包里面的plugins解压到Eclipse安装目录下对应的目录,features目录也是同样操作。3.配置pydev解释器安装好pydev后, 需要配置Python解释器。在Eclipse菜单栏中,点击Windows ->Preferences. 在对话框中,点击pyDev->Interpreter - Python. 点击Ne...原创 2018-01-03 19:36:42 · 347 阅读 · 0 评论 -
pymysql.err.InternalError: (1054, "Unknown column 'firsttitle' in 'field list'")
import pymysqlconn1 = pymysql.connect(host="127.0.0.1",user="root",password="1234",db="mypydb")x = 'firsttitle'y = 'firstkeyword'sql = "INSERT INTO mytb(title,keywd) VALUES(%s,%s)"%(x,y)conn1...原创 2018-04-28 21:00:04 · 17915 阅读 · 7 评论