爬虫第一例:抢火车票。
我本人经常坐火车,火车票的卧铺是真的难抢。下午三点发售火车票,我从两点半就做准备你也不一定抢得上。后来了解到,这些票都别那些抢票软件抢走了,其实那些抢票软件就是一个个的爬虫。接下来本小白就要开始开发自己的抢票爬虫啦。
适用人群:
对Python语言有大概认识的所有人。
功能:
自动打开浏览器页面
不能使用程序来登陆(因为有验证码,这个比较难)
其余的东西都是自动的
流程:
1.首先打开登陆页面(使用selenium+chromedrive)
selenium:第三方库,用来调用chromedrive,安装:pip install selenium
chromedrive:是用来操作谷歌浏览器的一个软件,安装:直接百度即可
2.登陆完成以后,确定出发地,目的地,时间等信息,然后点击查询按钮,接着进入乘车人界面,最后确定学生票,提交订单就可以了
这一部分操作都是在重复(学会了就可以自动点击所有的按钮):
找到按钮,点下子按钮。例如:点击查询按钮,首先通过按钮唯一的表示找到查询按钮,然后点击。
举一反三:
我学会了抢票自动操作,就可以在网站上自动进行其他操作,例如:淘宝自动抢商品,不知道是否可行。
一个抢票爬虫的思路大概如此。我还不知道怎么样上传代码,有需要可以私聊我