等闲变却故人心,却道故人心易变!
——516侃爷
其实我之前就想写这个python模拟登录网站的,因为之前爬虫用的时候感觉还挺好用的,后来想学一下R爬虫再来用R写的,结果最近的爬虫还是用的python,so,给大家用python讲解咯。
python和R在数据分析方面各有千秋,大家都懂一点总是好滴。
好啦,步入正题。
今天给大家讲的是模拟登录“天眼查”这个网站,网站登录页面就是下面这样。
我们用的工具就是PyCharm编译器,类似于R里面的RStudio;
还有就是用Firefox浏览器,这是为了更好的展现结果,当你爬取的数据比较多的时候,建议用Phantomjs,这个无头浏览器爬取速度更快。
首先,导入需要用到的包,这里只有两个,一个是selenium包里面的webdriver函数,另一个则是time包。
然后,定义一个模拟登录函数,这里你需要准备的就是登录所用的账号密码。(原谅我把账号密码马赛克了一下)
最后,就是定义一个类似于C语言里面的主函数,程序从这里开始运行。
做完这三个部分,就完成了模拟登录,程序的运行效果看下面。
因为录制高清的要钱,所以只能给大家录制一个标清的了,原谅我
不过也可以看出来程序运行之后会自动打开天眼查登录页面,然后自动输入账号密码点击登录,并在登录之后关闭页面。
我们下次再见,如果还有下次的话!!!
【新浪微博@516数据工作室】
领取专属 10元无门槛券
私享最新 技术干货