欢迎来到CL境外营销平台,平台经营Instagram、Facebook、YouTube、TIKTOK、Twitter粉丝、点赞、播放量服务、客服微信:coolfensi 24小时在线欢迎咨询购买!
公告:
欢迎来到CL境外营销平台,平台经营Instagram、Facebook、YouTube、TIKTOK、Twitter粉丝、点赞、播放量服务、客服微信:coolfensi 24小时在线欢迎咨询购买!

快手刷观看量 -快手电商

首页 TIKTOK   作者:coolfensi  2022年09月09日  热度:58  评论:0     
时间:2022-9-9 18:25   热度:58° 

原副标题:太赞了! 红人借助Python同时实现中文网站全自动打卡

前情成于

高年级珍藏了许多高峰论坛中文网站,时常须要他们登入打卡,以来赢得点数银币之类。

关键步骤倒是并不繁杂,只须要核对帐号密码登入,接着点选打卡方可。

但整天全自动太难忘了整件事啦。即便他们单厢用python了,那就能采用Selenium操作方式;应用程序同时实现全自动打卡啊!

那时已经开始上手组织工作👉

预备组织工作

具体来说他们须要先加装 Selenium ,进而同时实现先期全智能化驾驭应用程序。他们能借助它来演示滑鼠按钮,跟按钮精灵很类似于。

pip install selenium

待其加装顺利完成后,预备另两个须要辅助工具。

selenium能驾驭多款应用程序,包括谷歌,火狐等,这里高年级采用的是谷歌应用程序。

这里须要知道应用程序的版本信息,只需打开关于Chrome,就能看到了。

如上图所示,我的应用程序版本是89.0.4389.114。接着他们须要前往(http://chromedriver.storage.googleapis.com/index.html)找到与应用程序相匹配的版本,没有一模一样的选择最近的版本也能。

点选进去选择对应的系统版本,下载后将 chromedriver.exe 解压出来,最后将其放到与 python.exe 文件相同的路径下。

如果你是用的anaconda就放在下面目录下

C:\Users\Administrator\anaconda3

具体位置如下图所示👇

下面他们就能正式用python全自动打卡了。

代码及讲解

具体来说打开我要登入的中文网站,具体域名就不分享给大家了。

先导入selenium库,这里只需采用selenium中的webdriver模块,运行

fromseleniumimportwebdriver

打开下载的应用程序驱动,设置隐式等待时

wd=webdriver.Chrome

wd.implicitly_wait(1)

👆执行代码的时候会自行去寻找 chromedriver.exe (在python目录下寻找)。如果他们前面没有把它放在固定的路径下,就须要在这里指定 chromedriver.exe 路径。

打开登入网页

wd.get(待登入中文网站URL)

如上图所示,演示应用程序已经打开了中文网站的登入界面。这个时候他们须要定位到输入框、密码框以及登入按钮等。

这里不用担心, Selenium 提供了很多种定位DOM元素的方法,各有各的特点和优势。今天就主要采用by_xpath这个方法来定位元素,这个方法比较灵活方便,大部分属性都能通过它来定位。

【检查】→【进入开发者模式】点选左上角的图标,再点选你要找的对象,方可得到该对象的信息。点位该对象后,右键copy它的XPath!

input = wd.find_element_by_xpath(//*[@id="email"])

input.send_keys(kxpython@163.com)

同理,他们能定位到密码框,再 send_keys 输入密码

password = wd.find_element_by_xpath(//*[@id="password"])

password.send_keys(kxpython)

至于须要点选的对象,能采用 click 来同时实现演示点选的功能。

点选登入button_login = wd.find_element_by_xpath(//*[@id="app"]/section/div/div/div/div[2]/form/div/div[5]/button)

button_login.click

点选跳过弹窗

一般登入后会有个小弹窗,关闭方可。

wd.find_element_by_xpath(//*[@id="popup-ann-modal"]/div/div/div[3]/button).click

尝试打卡

try:

wd.find_element_by_xpath(//*[@id="checkin-div"]/a).click

except:

print("已打卡")

最后要记得关闭应用程序窗口

wd.quit

注:close关闭当前窗口,wd.quit则是关闭所有窗口。

注:close关闭当前窗口,wd.quit则是关闭所有窗口。

点选运行上面的全部代码,方可同时实现python对中文网站的全自动打卡。他们还能将该python脚本设置为定时任务,这样就不用每天全自动去打卡啦!

小结

作为演示的这个中文网站非常简单,如果大家也想用python来全自动打卡的话,要根据他们的中文网站情况来改写脚本。

其实 Selenium 更多的用法是全智能化测试、爬虫等,具体 Selenium 的详细用法,能参考文档。

地址:http://selenium-python.readthedocs.org/

他们学习python时,能尝试用来解决他们的生活问题,这样学得也更扎实,学得也更有趣味!

入门:最全的零基础学Python的问题|零基础学了8个月的Python|实战项目| 学Python就是这条捷径

干货:爬取豆瓣短评,电影《后来的他们》|38年NBA最佳球员分析|从万众期待到口碑扑街!唐探3令人失望| 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影

趣味:弹球游戏|九宫格| 漂亮的花 | 两百行Python《整天酷跑》游戏!

AI:会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影

小辅助工具:Pdf转Word,轻松搞定表格和水印!|一键把html网页保存为pdf!|再见PDF提取收费!|用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换|制作一款钉钉低价机票提示器!60行代码做了两个语音壁纸切换器整天看小姐姐!

年度爆款文案返回搜狐,查看更多

  • 1). 卧槽!Pdf转Word用Python轻松搞定 !
  • 2).学Python真香!我用100行代码做了个中文网站,帮人PS旅行图片,赚个鸡腿吃
  • 3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密
  • 4). 80行代码!用Python做两个哆来A梦分身
  • 5).你必须掌握的20个python代码,短小精悍,用处无穷
  • 6). 30个Python奇淫技巧集
  • 7). 我总结的80页《红人学Python精选干货.pdf》,都是干货
  • 8). 再见Python!我要学Go了!2500字深度分析 !
  • 9).发现两个舔狗福利!这个Python爬虫神器太爽了,全自动下载妹子图片

责任编辑: