【白鹰的学习笔记】里世界自动签到器一部

白影的鹰 2021-4-13 7150

大家好久不见!我是之前混迹于碧蓝区的白影的鹰。

上午的时候白影的鹰学了用selenium访问并操作网页,突发奇想尝试做一个里世界自动签到器。经过2个小时的调试,终于大功告成啦(才不是因为菜鹰没学好反复调试了1个小时)!废话不多说,直接上图:

code.png

现在这个程序处于基本能用的状态(丢人!),有个问题是他只能用于非最大化的网页,而最大化的网页时第12行代码会报:

Message: element not interactable (Session info: chrome=89.0.4389.114)

的错误,经过检查发现是因为两种状态下的网页登录按钮是两个代码块:



非最大化:

half.png


最大化:

all.png

对于这个问题,白影的鹰......当然不!知!道!怎!么!修!(QAQ),“还没学、不清楚、以后再说”三联奉上。希望有dalao可以点拨一下这只菜鹰OvO。

最后贴一下全部代码:

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

import time


# 定义浏览器对象

driver = webdriver.Chrome(executable_path="这里是你的chromedriver.exe的绝对路径(例:G:\chromedriver\chromedriver.exe)")

# 访问网址

driver.get("http://acgn.zone")

# 保险起见等待响应3sec(救救垃圾校园网速!!!)

time.sleep(3)

# 点击登录按钮

driver.find_element_by_xpath('//*[@id="header"]/div/a[2]/i').click()

# 输入用户名和密码

driver.find_element_by_id("email").send_keys("你的里世界用户名或邮箱")

driver.find_element_by_id("password").send_keys("你的里世界密码")

# 点击登录

driver.find_element_by_id("submit").click()

# 再等待3sec

time.sleep(3)

# 点击签到

driver.find_element_by_id("sg_sign_mobile2").click()

# 再等待3sec

time.sleep(3)

# 退出程序

driver.quit()


有需要的请随便拿,反正这种简单到简陋的代码大家都会。

运行这段代码需要以下几项:带有所有对应包的Python环境,Google Chrome浏览器,名为chromedriver.exe的自动测试工具(后附)。

chromedriver.exe:

链接:https://pan.baidu.com删/s/1CgydurdCPdQx删EsKrbf8lFA 

提取码:lsjd 

=======================================================================================

下面是例行时间:

  所有图片与文字为自创 ,附件为网络资源。本文章仅供学习使用,不含有任何商业成分!有关信息的最终解释权归本人所有,未经允许不得将此文章任意内容以转载、复制、拍照等方式传播至站外与网络!本站及白影的鹰不承担任何有关违反上述要求所造成的后果的责任!以上。

天使在空中翱翔,祂们可看到恶魔也有翅膀。
最新回复 (14)
  • 存折儿 2021-4-13
    0 2
    说不出话来,社恐!
  • 涙がtears 2021-4-13
    0 3
    tql
    北纬三十度的黑
  • 空竹 2021-4-13
    0 4
    undefined
    Hi~ o(* ̄▽ ̄*)ブ
  • 喀秋莎 2021-4-13
    2 5
    你问问站长,看他能不能跟你斗法。
    我在上班,别发骚图了。
  • 冷泉法克斯 2021-4-13
    0 6
    斯库一
    信仰是为了虚幻之人
  • 联盟X 2021-4-13
    0 7
    这个……不合适吧?
    话说都通货膨胀到版主群里讨论怎么噶韭菜,你们要这么多金币有什么用?
    匡扶汉室!
  • 白影的鹰 2021-4-13
    0 8
    联盟X 这个……不合适吧? 话说都通货膨胀到版主群里讨论怎么噶韭菜,你们要这么多金币有什么用?
    只是自己学到了尝试做一个而已,图一乐没打算用
    天使在空中翱翔,祂们可看到恶魔也有翅膀。
  • 白影的鹰 2021-4-13
    0 9
    联盟X 这个……不合适吧? 话说都通货膨胀到版主群里讨论怎么噶韭菜,你们要这么多金币有什么用?
    如果真不合适的话我删帖免得乱传(不过我估计没人会为了这个安个Python吧
    天使在空中翱翔,祂们可看到恶魔也有翅膀。
  • 联盟X 2021-4-13
    0 10
    白影的鹰 如果真不合适的话我删帖免得乱传(不过我估计没人会为了这个安个Python吧
    这我就不清楚了,不知道站长什么态度
    匡扶汉室!
  • 黑衣 2021-4-13
    0 11
    好问题,没学过编程的垃圾衣表示没看懂
    死了都要控萝莉,简称死萝莉控—萝莉赛高!
  • 欧派兽 2021-4-14
    0 12
    1:管理员给你移区后会显示移到了你之前发帖的区。 2:点击我作为楼主发帖时一楼下的图片签名,可以跳转到站规教程贴。 3:多次水贴水回复会封号哦? 4:不知道回什么的时候就点“里世界专属”,一键随机生成几种回复内容。 5:祝你在里世界玩得愉快!
  • 白影的鹰 2021-4-14
    0 13
    黑衣 好问题,没学过编程的垃圾衣表示没看懂
    功能是实现能够一键登录并签到(不建议使用)
    天使在空中翱翔,祂们可看到恶魔也有翅膀。
  • 迟到君 2021-6-28
    0 14
    有H情节吗
    可还行
  • 泪爷yyds 2021-6-28
    0 15
    这个人很懒,什么也没有留下!
    • ACG里世界
      16
          
返回
发新帖