- 博客(101)
- 资源 (20)
- 收藏
- 关注
原创 基于Selenium一键写CSDN博客
Python 2.7 IDE Pycharm 5.0.3至于Selenium等环境配置,则请看 Python+Selenium+PIL+Tesseract真正自动识别验证码进行一键登录 每天重复造轮子,我应该写的第一个自动化脚本才对起因我发现CSDN的博客很奇怪,不知道大家发觉没有,即使是记住账号的,点击自己的博客,然后操作步骤是,写博客,再点击重新输入账号密码(虽然浏览器记住了),但是还要
2016-07-17 13:54:22 3753
原创 Selenium+PhantomJS自动续借图书馆书籍(下)
Python 2.7 IDE Pycharm 5.0.3至于具体Selenium及PhantomJS使用等具体看我前一篇博客 Python+Selenium+PIL+Tesseract真正自动识别验证码进行一键登录 接着上篇Selenium+PhantomJS自动续借图书馆书籍(上) 接下来实现方案二的构思: 调用PhantomJS.exe,不展现浏览器的运作,直接在cmd窗口跑(用p
2016-07-17 09:19:16 2358 1
原创 解决Selenium弹出新页面无法定位元素问题(Unable to locate element)
Python 2.7 IDE Pycharm 5.0.3环境细节详见Python+Selenium+PIL+Tesseract真正自动识别验证码进行一键登录对于同一页面无法定位元素问题请见姊妹篇解决网页元素无法定位(NoSuchElementException: Unable to locate element)的几种方法 只解决一个问题--NoSuchElementException: Me
2016-07-16 20:13:37 104045 28
原创 Selenium+PhantomJS自动续借图书馆书籍(上)
Python 2.7 IDE Pycharm 5.0.3具体环境,Selenium及PhantomJS使用等看我前一篇博客 Python+Selenium+PIL+Tesseract真正自动识别验证码进行一键登录 自从我欠图书馆6块钱的过期书后,立马要写一个自动续约的小工具压压惊目的:自动实现图书馆借书籍的书单截图,并一键续约全部书籍,我登录校图书馆的目的无非就这两个咯,我才不去预约没
2016-07-16 15:47:00 2329
原创 Python+Selenium+PIL+Tesseract真正自动识别验证码进行一键登录
Python 2.7 IDE Pycharm 5.0.3Selenium:Selenium的介绍及使用,强烈推荐@ Eastmount的博客PIL : Pillow-3.3.0-cp27-cp27m-win_amd64.whl PIL第三方库的下载 win下安装whl文件Pytesser:依赖于PIL ,Tesseract 了解pytesser及基本使用Tesseract:3.0.2 tesse
2016-07-13 21:15:20 66683 28
原创 解决Tkinter中grid/pack布局中的listbox,scrollbar组合横置
Python 2.7 IDE Pycharm 5.0.3其实这个不应该写,我认为网上很多关于grid和listbox的操作,但是!大家都抄来抄去!完全没有get到重点啊!一个错误的答案能传和转好多博客,我真是很无语。不知道博主们转之前有没有自己实际测试过,至少我试过。好啦,其实我想实现的很简单,如下图; 就是那么简单的一个listbox和scrollbar组合的玩意,当时用的是pa
2016-07-07 20:34:00 13204 6
原创 将自己的python程序打包成.exe/.app(秀同学一脸呐)
Windows 10 x64macOS Sierra 10.12.4Python 2.7 准备好装哔~了么,来吧,做个真正意义上的绿色小软件Win下发布应用起因 今天实验室同学看到我的乞丐版二输入规则器,他挺感兴趣的,也想要玩玩,但是他没有装python的环境,总不能让他一直玩我电脑吧,所以想到了将程序打包成exe,直接运行!想法一出来,根本挡不住啊,说干就干,先百度python打包exe
2016-07-06 16:24:35 209516 42
原创 pandas入门(持续更新)
Python 2.7 IDE Pycharm Anaconda2 应该每天离目标更近一点首先推荐一下IDE,用的最顺手的是Pycharm,再配合anaconda2,简直完美,什么科学计算库都有,numpy,scipy,matplotlib应有尽有,乃大杀器有木有,对我们这种小白来说,什么乱七八糟依赖包好蛋疼有木有,有了Pycharm+anaconda2,我都被自己机智哭了。。。。 pyc
2016-07-04 20:20:45 1738
原创 Python基于Tkinter的二输入规则器(乞丐版)
Python 2.7 IDE Pycharm 5.0.3有想法就去做,等等等等就没机会了昨天接触了Tkinter框架,之后就迫不及待的想写个计算器出来,结果呢,可想而知了,当初自己犟脾气,掌握几个语法后就想什么都不参考写自己的一段四则运算器出来,结果。。。。。。花了我一天时间,我竟然歪打正着写了个规则器出来窝草。。。。贴个图,别人家的计算器是这样的;而且用了五十行,说的貌似很了不起的样子(老纸的
2016-07-02 18:47:32 3552 4
原创 Python用户存储加密及登录验证系统(乞丐版)
Python 2.7 IDE Pycharm 5.0.3今天接触到了MD5和SHA1加密算法,简单构思了一下用户的加密存储系统和登录系统,好吧,原谅我简单的思维和幼稚的代码,不过 i promise,这代码独一无二,也希望大家多自己动手,不要老是按部就班的学习(我貌似没有资格说吧,哈哈,不服过来打我啊)实现目的对原有的用户进行登录操作,可增加新用户,并且进行选择算法加密,数据库(字典)会更新,之
2016-06-30 14:08:17 2870
原创 __init__(self),self,super,继承杂谈
Python 2.7 IDE Pycharm 5.0.3 遇到问题,解决问题,才能不愧对自己花费的时间--小白语录建议首先阅读: @追梦的蜗牛果果–Python 继承之 self的解释 @LY_ysys629–python类class中init函数以及参数self的简单解释class类包含: 类的属性:类中所涉及的变量 类的方法:类中函数__init__函数(方法) 1.首
2016-06-29 15:38:39 5211
原创 基于Scrapy对更新后的Dmoz进行抓取(网上旧版本不靠谱)
IndentationError: unindent does not match any outer indentation levelImportError: No module named tutorial.itemsscrapy [boto] ERROR: Caught exception reading instance data
2016-06-28 19:28:51 2302
原创 Python匹配利器-正则表达式(附赠爬图小程序)
Python 2.7 IDE Pycharm5.0.3当前几天我还在玩用str匹配字符串来爬图的时候,我是崩溃的,程序代码非常冗余,非常不优美,虽说str来匹配效率要比正则匹配高,但是,代码太长好难看啊,自从接触了正则表达式,麻麻再也不用担心我爬图了(捂脸)正则表达式指南,很详细,没基础请从这里穿越过去–鸣谢AstralWind←←这个真的看好几遍都不厌,请给我点赞0.0Python3正则表达式
2016-06-23 18:22:48 2220
原创 Python小白带小白初涉多线程
Python 2.7 IDE Pycharm 5.0.3 首先,解释一下线程:简单来说,一个进程中包含多个线程,比如打开一个qq(进程),然后你一边聊qq(一个线程),一边用qq传送文件(一个线程),等等,比如Word,它可以同时进行打字、拼写检查、打印等事情。在一个进程内部,要同时干多件事,就需要同时运行多个“子任务”,我们把进程内的这些“子任务”称为线程(Thread)再者,引用廖雪峰大大的
2016-06-22 15:29:10 1374
原创 Python小白带小白初涉多进程
Python 2.7 IDE Pycharm 5.0.3对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。有些进程还不止同时干一件事,比如Word,它可以同时进行打字、拼写检查、打印等事情。在一个进程内部,要同时干多件事,就需要同时
2016-06-21 16:04:23 1773 1
原创 Python如何多次遍历文件及查找特定文件
Python 2.7 IDE Pycharm 5.0.3 刚学到文件流的操作,这个和Linux是一样的,所以比较好上手,难怪Python是运维的好助手啊,每天一点小知识。。。。首先来一个遍历小助手,刚开始读文件的时候,每次只能读完一次,而且用while 来写循环也出错,网上爬了下,找到seek()方法: fileObject.seek(offset[, whence])
2016-06-20 15:56:12 3875 1
原创 __setattr__,setattr(),getattr__,getattr()及__getattribute__的区别
Python 2.7 IDE Pycharm 5.0.3首先,给一波定义__setattr__(self,name,value)#当试图给特性name赋值时候自动被调用,其余方法同理#相当于触发机制__getattribute__(self,item)#每次通过实例化访问属性都会通过该函数#如果没有该属性,则访问完该函数后,再会通过__getattr__函数 _setattr_和_get
2016-06-19 16:36:10 2350
原创 Python2.7中的super方法浅见
重写是继承机制中的重要内容,对于构造方法尤为重要。构造方法用来初始化新建对象的状态,大多数子类不仅要有自己的初始化代码,还要拥有超类的初始化代码。
2016-06-19 15:05:36 9271
基于python豆瓣自定义电影抓取2.0
2016-10-01
knn算法实例Python版本
2016-09-08
Python+MySQL用户加密存储验证系统
2016-08-04
基于python豆瓣自定义电影抓取GUI版本
2016-07-22
参考文献生成器1.0
2016-07-21
基于python豆瓣自定义电影抓取
2016-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人