微吼自动签到
前言:为了应对青软网课签到。
准备:python环境,selenium库 pip stall selenium即可。
代码:
from time import sleep
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdrivermon.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium import webdriverdriver = webdriver.Chrome()
locator = (By.CLASS_NAME, "vhall-signinbox")def SignIn():driver.get("")# 当页面打开后留出时间登录sleep(60)while 1:print("又开始新一轮等待")# 等待元素出现,等待时间越长越好WebDriverWait(driver, 360000).until(EC.presence_of_element_located(locator))if driver.find_element_by_class_name("vhall-signinbox") is not None:print("签到成功")driver.find_element_by_xpath("//*[@id=\"vhall-saas-watchbox\"]/div[3]/div/div[2]/p[2]/button").click()if __name__ == '__main__':SignIn()
更多推荐
微吼自动签到
发布评论