贴吧签到助手 服务器版
2018-06-18 01:06:51来源:未知 阅读 ()
之前完成的那个依旧需要每天手动打开签到,只是能够把所有贴吧(包括7级以下的贴吧)签到完成,并没有解决忘记签到的问题,所以需要在某个服务器上运行,之前搭建过一个境外服务器来运行SS,下期有空会写一期SS服务器搭建的教程,所以就尝试用这个服务器来运行脚本
首先是配置Python3环境,这个直接百度就能找到教程,文末会贴上我使用的教程,配置完之后因为yum(笔者使用的是CentOS7)是基于Python2运行的,所以需要将yum的文件(可能不止一个文件,根据报错挨个修改)第一行改为Python2,具体教程可以自行百度,然后安装PIP3以及相关的库,然后运行成功
服务器签到相比本地签到的缺点就是没法查看签到情况(除非主动查看,但这和自动签到的理念矛盾),所以尝试使用邮箱的SMTP服务每天推送签到情况给我的邮箱,国内的尝试了QQ邮箱,阿里云邮箱,都不方便,最后尝试了网易163邮箱,配置是最简单的,并且能自行设置密码,需要注意的是邮件内容里面一定需要加上From和To两个参数,否则会报错,不清楚某些例程是如何成功的,正文内容里面plain是作为邮件正文发送,text是作为附件发送
但在服务器上又出现了问题,就是境外服务器无法访问境内邮箱的SMTP服务,只好又尝试Gmail,Gmail在开启POP规则之后就不用设置了,账密直接使用Gmail的账密,不用单独设置,我使用的是Starttls,所以端口是587,还需要加上ehlo()函数进行身份验证,调试期间可以开启set_debuglevel(1)调试模式,能找到问题所在,不过访问是无法成功的,这时Gmail会收到邮件,提醒你有不够安全的应用访问,需要选择允许(笔者没有在这里做更多尝试去做安全认证,读者有兴趣可以自行尝试),然后应该能够成功了,如果有错误代码,可以参考下面的链接
之后将原本的程序分成两个Python文件,一个进行多用户管理以及邮件的推送,另一个进行签到,具体可以查看Github上的源代码
之后开启Crontab,方法自行百度,非常简单,开启之后在Schedule里面加上任务然后设置自启即可,因为笔者Python源码里面使用的是相对路径,所以在任务里面加了一条cd命令,一切测试完成,只需时间的检验了,另外服务器端无法显示验证码,目前只能本地运行脚本之后将bduss上传到服务器然后运行
CentOS7安装Python3教程:https://www.cnblogs.com/lvjianxun/articles/7530915.html
SMTP服务器错误代码集合:http://www.itkeyword.com/doc/0856464481659612x111/Error
Github源码:https://github.com/Pyrokine/tieba_autosign_vps
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 闯越自动签到demo版补充说明 2019-07-24
- Django2.0+小程序技术打造微信小程序助手百度云 2019-05-16
- Python实现百度贴吧自动顶贴机 2019-04-11
- python学习(三)--跟着例子写的贴吧网页爬取 2019-04-11
- 【Python3爬虫】百度贴吧爬虫 2018-09-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash