大家好,今天又给大家带来了Python爬虫的分享,继续来研究一下虎牙平台的爬虫。
起因
我冒出有一个很有趣的想法,就是,我们可以使用selenium来完成虎牙自动化登录,并且自动给主播发送弹幕功能的程序。既然有了想法,我们就开始实现,首先我们要先确定进入一个直播间,然后去发送弹幕,(如下图所示)
分析问题
这个弹幕量真的是(不知道有多少个真人和机器人), 也不知道有没有像我们这么无聊的人,看个直播还要写个代码(哈哈)。
但是我们经常看看直播的,或者说发送过弹幕的人,都应该知道,我们必须要登录,才能实现发送弹幕的功能,所以这里我们首先要登录账号。
代码实现
这里为了不暴露自己的账号和密码, 在这里我也不赘述了。我在这里就直接使用沉睡函数time等待用户手动登录, 如下图:
登录前, 我们要找到登录的按钮,在这里说明一下,我这样程序是不严谨的,如果超过15秒没有登录,那么程序就会崩溃, 建议大家去看一下如何自动化登录。
接着我们只需要找到发送弹幕的入口写入文字就可以了, 如下图: