
python学习小项目
文章平均质量分 67
主要存放我初学python,练手的小项目。所有源码和运行结果都已上传到GitHub,链接:https://github.com/xuna123/Python_pro
「已注销」
随缘。。。随缘。。。。。
展开
-
自动化爬取网贷黑名单
需求目标网址:http://www.p2pjd.com/Article_Class_103.html点开链接,获取网贷黑名单的内容,不管信息是什么,每一条都保存为一条数据到txt。将获取的数据中的电话号,手机号,qq号提取出来,保存于另一文件中。代码和上一篇的爬取方法类似:http://blog.youkuaiyun.com/xunalove/article/details/77906343 使用sel原创 2017-09-11 21:46:23 · 2613 阅读 · 0 评论 -
python使用selenium自动化批量ip查询
1:打开网址, 2:在中间输入ip地址, 3:点击查询 4:进行屏幕截图,并且用ip的名字进行保存,例如127-0-0-1.jpg 5:保存屏幕源码,并且用ip的名字进行保存,同上 6:将源码中出现(*)的ip地址抽取抽取出来#-*- coding:utf-8 -*-import unittestimport timeimport refrom selenium import we原创 2017-09-05 19:40:33 · 1695 阅读 · 0 评论 -
实践项目六:PDF全英论文解析和翻译
刚在电脑上装了虚拟机ubuntu 16.04,写一个小项目。环境操作系统:ubuntu 16.04 python版本: python2功能将pdf格式的全英论文解析并翻译为中文,结果保存在txt文件中。分析pdf全英论文是没法直接翻译的,需要将pdf格式的转换为其他格式,正巧python有个pdfminer包可以解析pdf文档,同时可以保存为txt格式的,我们只需在保存之前翻译就可以达到效果原创 2017-08-31 15:10:37 · 1724 阅读 · 0 评论 -
实践项目十一:Python批量图片切割(PIL)
将一张图片均匀向右移动,向下移动,每移动一次,切割出一个固定面积的图片。 思路: 我们知道图片实际上是有一个二维数组组成的,所以先控制横坐标不变,纵坐标截取,一直到纵坐标的边界,然后向下移动横坐标,重复上一步操作。 同时在这里我设置了三个不同的截取大小。 代码:# -*- coding:utf-8 -*-from PIL import Image''' @author:xunalove原创 2017-08-17 18:34:59 · 23770 阅读 · 10 评论 -
实践项目十:爬取百度百科Python词条相关1000个页面数据(慕课简单爬虫实战)
环境操作系统:ubuntu 16.04python版本:python2.7爬虫架构 根据上面的流程,开始爬取百度百科1000个页面。运行流程很详细的说明。 我们要爬取的信息为 对应在html源码中的信息为: 知道了需要获取那些信息和爬虫的基本流程, 下面我们结合每一部分的功能来实现具体的代码。爬虫调度端启动爬虫,停止爬虫,或者监视爬虫的运行情况。 我们以百度百科pyth原创 2017-08-15 10:38:35 · 2213 阅读 · 0 评论 -
实践项目九:抓取慕课网网页的图片到本地
今天在慕课网学习正则表达式,后面有一个小例子,简单的爬虫,抓取网页中的图片到本地。 这个小例子十分简单,记录一下我遇到的问题。思路:1.抓取网页。2.获取图片地址。3.抓取图片内容并保存在本地。 第一步可以用urllib2模块实现,第三步保存在本地也很简单。下面重点说获取图片地址。获取图片地址现在的url比视频的中的有点区别,在网页中看一下图片的url信息: 你会发现1和2是同一个原创 2017-08-14 22:46:16 · 891 阅读 · 0 评论 -
实践项目八:优雅的实时火车票查看器(命令行版)
最近在实验楼学到了一个使用的小项目,用python写一个优雅的火车票查看器,不用登陆12306网站,只要在命令行输入一行命令就可以获得你想要的火车票信息。欣赏效果图打开12306查询8月13日从郑州到杭州的快速火车的车票 下面用命令行版火车票查看器查询同样的信息: 有没有感觉到界面很优雅,排版很整齐,还有颜色的区分,虽然不如12306的页面好看,也独具一番特色。环境:操作系统 : ub原创 2017-08-09 19:41:04 · 2587 阅读 · 0 评论 -
实践项目七:模拟银行转账系统(python+mysql)
最近学习python操作mysql数据库的知识,python访问数据库有自己的统一接口程:Python DB API。这是那我学习的一个小例子。 首先要知道使用Python DB API 访问数据库的流程: 开始—->创建connection—->获取cursor—->执行查询, 执行命令, 获取数据, 处理数据—->关闭cursor —->关闭connection—->结束。 模拟银行转账系原创 2017-08-04 17:55:33 · 2527 阅读 · 0 评论 -
实践项目一:Python实现Windows定时关机
原文出处:dearvee 用了一个星期在PythonTip刷了50道题目,熟悉了python基本的语法,开始找一些小项目实践学习一下,并把学习过程中遇到的问题和学到的知识记录下来。这是我学习的第一个Python项目: “Python 实现Window定时关机”。1.工 具: win7 64-bit py原创 2017-07-05 12:24:47 · 2825 阅读 · 4 评论 -
实践项目二:python 获取未来七天的天气情况(1)
Python3.4.3获取(实时、全天、六天)天气情况 Sublime text 3 (可交互:实现交互 ) 获取的天气源址:http://qq.ip138.com/weather/henan/pingdingshan_7tian.htm 下一步打算把它做成桌面程序运行界面:(正则原创 2017-07-06 14:16:12 · 2174 阅读 · 4 评论 -
实践项目三:桌面版python 获取未来七天的天气情况(2)
做项目一的时候,了解到了qt可以做界面,在做项目二的时候,想着把它做成像界面一一样的桌面程序,打包后可以发给小伙伴用,初步实现查询功能,界面有些简陋,会继续完善更新博客。 打包方法在项目一最后有:打包方法 我把打包后的可直接下载的exe文件传到csdn资源库,有兴趣的可以下载: 运行界面: 完善:原创 2017-07-07 11:32:42 · 760 阅读 · 0 评论 -
实践项目四:桌面版python 查询天气(3)
1.实现了直接输入城市名字查询2.信息更多样化3.前面是获取网页信息后,通过正则表达式匹配,这次使用eval()转换为字典,提取字典中的元素。4.这次的API接口:点击打开链接import requestsimport jsonurl = 'http://wthrcdn.etouch.cn/weather_mini?citykey=%s'% '101010100'respo原创 2017-07-10 16:15:13 · 1113 阅读 · 1 评论 -
实践项目五:python调用百度API实现自动检测翻译
python环境:python 3.4.31.百度翻译api:百度翻译开放平台是百度翻译针对广大开发者提供的开放服务平台,提供多语种互译服务。 您只需要通过调用百度翻译API,传入待翻译的内容,并指定要翻译的源语言(支持源语言语种自动检测)和目标语言种类, 就可以得到相应的翻译结果。任何第三方应用或网站都可以通过使用百度翻译API为用户提供实时优质的多语言翻译服务,提升产品体验。2原创 2017-07-11 22:42:15 · 3379 阅读 · 3 评论