摘要: from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsbrowser = webdriver.Firefox()browser.get('https://www.ba 阅读全文
posted @ 2016-12-06 16:00 菲菲菲菲菲常新的新手 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-06 10:31 菲菲菲菲菲常新的新手 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 每个登录者都会取到两个ID,一个使用者ID,一个群组ID 阅读全文
posted @ 2016-12-05 17:18 菲菲菲菲菲常新的新手 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 运行程序的时候一般都是创建一个子程序来执行,所以子程序中的变量什么的在当前的shell下没法使用,但是如果使用source来执行就可以在当前shell下执行程序 shift 1 去掉第一个参数,后面接数字表示拿掉前几个参数,感觉没啥用,不要参数就不输入呗 感觉作用相当于switch case 普通的 阅读全文
posted @ 2016-12-03 20:41 菲菲菲菲菲常新的新手 阅读(162) 评论(0) 推荐(0) 编辑
摘要: process是进程的意思也就是说进程是正在运行的程序 将后台程序的错误信息等等输出到某个文档 终端关闭后会停止运行,如果想终端关闭后继续运行可以使用nohup命令,man nohup. 阅读全文
posted @ 2016-12-02 16:45 菲菲菲菲菲常新的新手 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 版权归作者所有,任何形式转载请联系作者。作者:petanne(来自豆瓣)来源:https://www.douban.com/note/301166150/ 1.多表连接查询:感觉django太NX了。 class A(models.Model): name = models.CharField(u' 阅读全文
posted @ 2016-12-02 13:51 菲菲菲菲菲常新的新手 阅读(223) 评论(0) 推荐(0) 编辑
摘要: webdriver类中有三个和时间相关的方法: 1.pageLoadTimeout 2.setScriptTimeout 3.implicitlyWait from selenium import webdriver driver = webdriver.firefox() driver.set_p 阅读全文
posted @ 2016-12-01 10:56 菲菲菲菲菲常新的新手 阅读(5003) 评论(0) 推荐(0) 编辑
摘要: 正则表达式具有强大的字符串处理能力,常常用来搜索删除和替换字符串,用途很广。 sed awk数据处理工具 diff,cmp,patch,pr文档对比工具 阅读全文
posted @ 2016-11-29 09:06 菲菲菲菲菲常新的新手 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 背景知识: phantomjs是一个基于webkit的没有界面的浏览器,所以运行起来比完整的浏览器要高效。 selenium是一个测试web应用的工具,目前是2.42.1版本,和1版的区别在于2.0+中把WebDrive整合在了一起。 selenium2支持的Python版本:2.7, 3.2, 3 阅读全文
posted @ 2016-11-28 18:02 菲菲菲菲菲常新的新手 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 当你对计算机输入一个指令时,bash会将指令传送给核心kernel,核心再去调用相关的程序,启动硬件. 如果直接让用户操作操作系统,可能会造成系统的崩溃,所以操作系统通过应用程序来让用户操作系统即壳程序shell,bash只是shell中的其中一种 bash的优点 可以通过type来查看bash的内 阅读全文
posted @ 2016-11-28 17:35 菲菲菲菲菲常新的新手 阅读(201) 评论(0) 推荐(0) 编辑