用Python做些有趣的事情
哈士奇说喵
我的目标是星辰大海啊~
展开
-
基于Python的参考文献生成器1.0
Python 2.7 IDE Pycharm 5.0.3 学校定制版文献生成器1.0---最讨厌参考文献的排版!起因这个小工具早就写好了,忘了没Po上网,所以这里补充一下,经过两个版本,这个是1.0版本,还有个beta版本,以后应该不会再去维护了,本身的程序很小,改改参数的熟悉Tkinter的问题而已。实现方法Python–Tkinter,Button,Listbox,,Scrollbar,E原创 2016-07-21 17:03:46 · 8664 阅读 · 1 评论 -
将自己的python程序打包成.exe/.app(秀同学一脸呐)
Windows 10 x64macOS Sierra 10.12.4Python 2.7 准备好装哔~了么,来吧,做个真正意义上的绿色小软件Win下发布应用起因 今天实验室同学看到我的乞丐版二输入规则器,他挺感兴趣的,也想要玩玩,但是他没有装python的环境,总不能让他一直玩我电脑吧,所以想到了将程序打包成exe,直接运行!想法一出来,根本挡不住啊,说干就干,先百度python打包exe原创 2016-07-06 16:24:35 · 209902 阅读 · 42 评论 -
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 · 66960 阅读 · 28 评论 -
Python基于Tkinter的二输入规则器(乞丐版)
Python 2.7 IDE Pycharm 5.0.3有想法就去做,等等等等就没机会了昨天接触了Tkinter框架,之后就迫不及待的想写个计算器出来,结果呢,可想而知了,当初自己犟脾气,掌握几个语法后就想什么都不参考写自己的一段四则运算器出来,结果。。。。。。花了我一天时间,我竟然歪打正着写了个规则器出来窝草。。。。贴个图,别人家的计算器是这样的;而且用了五十行,说的貌似很了不起的样子(老纸的原创 2016-07-02 18:47:32 · 3601 阅读 · 4 评论 -
用python做个翻译小软件吧~
第一个能用的python小程序,作用是在IDE端模拟有道词典的访问原创 2016-06-14 19:42:31 · 9619 阅读 · 5 评论 -
数据向:618价格到底~到底是不是最低?
云服务器:ESC Ubuntu 16.04 x64 PhantomJS:beta-Linux-ubuntu-xenial 2.1.1 Python 2.7.12前言 好久没玩点有意思的了,这次借618这个购物节,自己也要搞台mbp,顺便搞一波大新闻。内容 对某宝的其中四家店,再加上某东一家店,对比同一款机型,对价格进行监控,至于监控时间,大概是不间断的监控吧,还有邮件提醒哦~涉及原创 2017-06-24 15:46:28 · 3409 阅读 · 1 评论 -
Python自定义豆瓣电影种类,排行,点评的爬取与存储(高阶上)
Python 2.7 IDE Pycharm 5.0.3 Firefox 47.0.1豆瓣电影系列: - 基础抓取(限于“豆瓣高分”选项电影及评论)请看↓ Python自定义豆瓣电影种类,排行,点评的爬取与存储(基础) - 初级抓取(限于“豆瓣电影”的各种选项,包括“热门”,“豆瓣高分”等十几个类别及评论,并打包exe)请看↓ Python自定义豆瓣电影种类,排行,点评的爬取与存储(原创 2016-10-01 19:47:13 · 3461 阅读 · 1 评论 -
豆瓣电影分析报告:大陆和港台到底差(cha)在哪里?
Python 2.7 IDE Pycharm 5.0.3 PyExcelerator 0.6.4a 可视化 Plotly图片要是挂了请看这里此文备份链接前言 在上次爬完豆瓣的东西后,感觉锻(zhuang)炼(yi)能(xia)力(bi)之外,貌似并没有实际用处,说实话,我宁可去网页一页页浏览电影也不愿意面对这苍白的文字。所以,分析一下比较好。目的 根据豆瓣所有的电影,分析各国各地区原创 2016-10-10 22:10:45 · 9247 阅读 · 1 评论 -
用机器学习来帮助吃货的你找最合适的聚点(Python描述)
Python 2.7 Pycharm 5.0.3 Geopy 1.11 图形展示 地图无忧-网页版你可能需要知道1.机器学习之K-means算法(Python描述)基础 2.经纬度地址转换的方法集合(Python描述) 3.想要知道怎么实现的可能还要python等相关知识 4.看官随意前言 这次厉害了,我爬出了哈尔滨市TOP285家好吃的店,包括烧烤的TOP,饺子的TOP,酱骨原创 2016-09-19 11:28:59 · 2415 阅读 · 0 评论 -
Selenium+PhantomJS自动续借图书馆书籍(上)
Python 2.7 IDE Pycharm 5.0.3具体环境,Selenium及PhantomJS使用等看我前一篇博客 Python+Selenium+PIL+Tesseract真正自动识别验证码进行一键登录 自从我欠图书馆6块钱的过期书后,立马要写一个自动续约的小工具压压惊目的:自动实现图书馆借书籍的书单截图,并一键续约全部书籍,我登录校图书馆的目的无非就这两个咯,我才不去预约没原创 2016-07-16 15:47:00 · 2378 阅读 · 0 评论 -
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 · 2407 阅读 · 1 评论 -
基于Selenium一键写CSDN博客
Python 2.7 IDE Pycharm 5.0.3至于Selenium等环境配置,则请看 Python+Selenium+PIL+Tesseract真正自动识别验证码进行一键登录 每天重复造轮子,我应该写的第一个自动化脚本才对起因我发现CSDN的博客很奇怪,不知道大家发觉没有,即使是记住账号的,点击自己的博客,然后操作步骤是,写博客,再点击重新输入账号密码(虽然浏览器记住了),但是还要原创 2016-07-17 13:54:22 · 3787 阅读 · 0 评论 -
Python自定义豆瓣电影种类,排行,点评的爬取与存储(初级)
Python 2.7 IDE Pycharm 5.0.3具体Selenium和PhantomJS配置及使用请看调用PhantomJS.exe自动续借图书馆书籍网上一溜TOP250---有意思么?起因就是想写个豆瓣电影的爬取,给我电影荒的同学。。。。当然自己也练手啦目的1.根据用户输入,列出豆瓣高分TOP(用户自定义)的电影,链接,及热评若干。 2.制作不需要Python环境可运行的exe,但由原创 2016-07-20 11:51:44 · 5165 阅读 · 2 评论 -
Python自定义豆瓣电影种类,排行,点评的爬取与存储(进阶上)
Python 2.7 IDE Pycharm 5.0.3具体Selenium及PhantomJS请看Python+Selenium+PIL+Tesseract真正自动识别验证码进行一键登录 一些自动化应用实例请看Selenium+PhantomJS自动续借图书馆书籍 至于GUI的入门使用请看Python基于Tkinter的二输入规则器(乞丐版) 比较综合的GUI例子请看基于Python的参考原创 2016-07-22 12:14:17 · 5271 阅读 · 0 评论 -
Python自定义豆瓣电影种类,排行,点评的爬取与存储(进阶下)
Python 2.7 IDE Pycharm 5.0.3如有兴趣可以从如下几个开始看起,其中有我遇到的很多问题: 基础抓取(限于“豆瓣高分”选项电影及评论)请看Python自定义豆瓣电影种类,排行,点评的爬取与存储(基础)初级抓取(限于“豆瓣电影”的各种选项,包括“热门”,“豆瓣高分”等十几个类别及评论,并打包exe)请看Python自定义豆瓣电影种类,排行,点评的爬取与存储(初级)进阶抓取(在原创 2016-07-23 12:59:53 · 7884 阅读 · 2 评论 -
解决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 · 104628 阅读 · 28 评论 -
伪解决Selenium中调用PhantomJS无法模拟点击(click)操作
Python 2.7 IDE Pycharm 5.0.3具体Selenium和PhantomJS配置及使用请看调用PhantomJS.exe自动续借图书馆书籍我一直以为,PhantomJS就是无界面的浏览器而已,用Selenium调用PhantomJS和调用Firefox并没有区别起因今天想写个爬豆瓣高分电影及评论的小爬虫,刚开始一直调用浏览器进行模拟登陆测试,之后换成调用PhantomJS之后原创 2016-07-19 17:59:01 · 17094 阅读 · 2 评论 -
Python匹配利器-正则表达式(附赠爬图小程序)
Python 2.7 IDE Pycharm5.0.3当前几天我还在玩用str匹配字符串来爬图的时候,我是崩溃的,程序代码非常冗余,非常不优美,虽说str来匹配效率要比正则匹配高,但是,代码太长好难看啊,自从接触了正则表达式,麻麻再也不用担心我爬图了(捂脸)正则表达式指南,很详细,没基础请从这里穿越过去–鸣谢AstralWind←←这个真的看好几遍都不厌,请给我点赞0.0Python3正则表达式原创 2016-06-23 18:22:48 · 2244 阅读 · 0 评论 -
数据向:我到底是谁的歌迷?
MacOS Sierra 10.12.1 Python 2.7 selenium 3.4.3 phantomjs 忘了前言 发现自己有时候比挖掘别人来的更加有意义,自己到底喜欢谁的歌,自己真的知道么?习惯不会骗你搭建爬虫环境1.安装seleniumpip install selenium# anaconda环境的可用conda install selenium# 网速不好的可用到h原创 2017-07-10 02:01:53 · 4530 阅读 · 9 评论