自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 python+selenium 12306自动抢票

写在前面又到了一年一度的春运,又要开始抢票了,因为并不是很相信XC、FZ等预约抢票,就想着自己写个脚本,但其实网上已经有很多人写了抢票程序,我为什么还要重写呢,因为12306的网页源代码是有变化的,很多人以前写的已经用不了了,也许我这个程序过一段时间也用不了了。准备工作1.使用writeStation.py爬取站点名和对应的简称,写入station.txt文件。以下是writeStation.py的代码和station.txt的部分截图。#encoding=utf-8import requests

2020-12-30 13:46:57 1179 1

原创 python利用《深奥的简洁》一书中的方法画Sierpinski三角形

写在前面最近听了樊登老师讲的《深奥的简洁》这本书,里面讲了一个画Sierpinski三角形的方法,这个方法大概是这样的:1.平面上任意画一个三角形,令这个三角形的三个点分别是点1,点2,点3。2.在平面上再找一个点,令其为点0。3.在数字1,2,3中随机抽一个数字,假如第一次抽到1(或2或3),则取三角形的点1(或点2或点3)和点0的中心点,令这个中心点为点c,然后再在数字1,2,3中随机抽一个数字,假如这一次抽到2(或1或3),则取三角形的点2(或点1或点3)和点c的中心点,再令这个中心点为新的点

2020-07-29 23:36:27 463

原创 反爬虫:python多进程获取代理加入队列并用代理爬虫

这里写自定义目录标题写在前面主要用到的库和知识点代码写在后面写在前面我们都知道,免费代理网站的代理质量都不高,主要体现在,比如代理A前一秒可用,后一秒可能就用不了了。所以如果你爬取的代理池,和用这些代理访问目标网站之间的时间过长,这些代理很可能就用不了。所以我就想了一个办法,能不能用多进程一边获取代理,一边用这些代理爬虫,提高代理的利用率。主要用到的库和知识点requests库fake_useragent库,伪造浏览器访问代理网站,因为怕被代理网站封了我的IPtelnetlib库,测试一个代理

2020-06-26 17:12:29 230

原创 python+selenium+lxml爬取正方教务系统全部成绩信息并保存在excle

写在前面最近找工作写简历,有些公司需要电子版的成绩单,但是正方教务系统好像没有下载电子版成绩单的操作,所以我想能不能自己把成绩爬取并保存下来。准备工作python2.7selenium模块lxml模块可被selenium控制的谷歌浏览器爬取前要自己先手动登录教务系统,让浏览器保存你的cookie,selenium模拟时就不用登录了,如果要求模拟登录,大家可以自学如何破解验证码。...

2019-05-27 00:38:08 848

原创 python绘制香农的投资组合折线图

写在前面 最近在看《赌神数学家》这本书,在此书的第四部分“圣彼得堡悖论的故事”的“香农的恶魔”这一小节中,讲了香农自己对于股票的投资策略。在这一小节中,有一个股票价格和香农调整后的投资组合折线图,正好也学过了用python绘制折线图,想想自己能不能绘制出这个图。下面简单介绍一下股票价格的随机游走和香农的投资策略。 股票:起始价为1美元,每时间单位价格翻倍或减半的概率相等; 香农投...

2019-04-16 22:03:42 1230

原创 python实现正整数的2,8,10,16进制数之间的互相转换

思路构造一个10进制转(2,8,16)进制的函数;构造一个(2,8,16)进制转10进制的函数;操作两个函数,完成2,8,10,16进制数之间的互相转换。输入注意输入8进制和16进制数时,不需要输入‘0o’或‘0x’,输入数字即可。代码如下#encoding=utf-8import mathnum=input("请输入一个数字:")mertic=int(input(&a

2018-10-22 23:30:15 1124

原创 python解决两个一元多项式相加的问题

代码步骤自定义一个函数输入字符串,返回一个字典。在该题目中,字典的“键”是多项式的“指数”,“值”是该“指数”对应的“系数”。(用到正则表达式)举个栗子如下:假设目标多项式为:7x^5+6x ^4+9x ^3+7x ^2+2x ^1你必须按“要求”输入数字(数字间的“间隔符”没有要求):要求:①先输入系数,再输入该系数所对应的指数②用“间隔符”隔开各个数字你可以这样输入:7,5...

2018-10-11 20:24:16 5331 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除