怎么两年半就毕业了

This commit is contained in:
Pyhtagodzilla 2025-05-30 08:58:40 +08:00
parent 86e245581a
commit 0840f047a7
2 changed files with 25 additions and 25 deletions

22
run.py
View File

@ -6,17 +6,17 @@ def test() -> None:
driver = init_driver_edge()
driver.get("http://baidu.com")
def do_check_in():
driver = init_driver_edge()
time.sleep(10)
driver.get("https://cn.bing.com/rewards/panelflyout?channel=bingflyout&partnerId=BingRewards&isDarkMode=0&ru=https%3A%2F%2Fcn.bing.com%2F")
driver.maximize_window()
cont = driver.find_elements(By.CLASS_NAME,"promo_cont")
for i in cont:
if i.get_attribute('role') == 'banner' or i.get_attribute('id') == 'exclusive_promo_cont':
i.click()
time.sleep(10)
# def do_check_in():
# driver = init_driver_edge()
# time.sleep(10)
# driver.get("https://cn.bing.com/rewards/panelflyout?channel=bingflyout&partnerId=BingRewards&isDarkMode=0&ru=https%3A%2F%2Fcn.bing.com%2F")
# driver.maximize_window()
# cont = driver.find_elements(By.CLASS_NAME,"promo_cont")
# for i in cont:
# if i.get_attribute('role') == 'banner' or i.get_attribute('id') == 'exclusive_promo_cont':
# i.click()
#
# time.sleep(10)
if __name__ == "__main__":
do_check_in()

View File

@ -37,17 +37,17 @@ def init_driver_chrome():
driver.implicitly_wait(5) # Implicit wait for elements to load
return driver
# from selenium import webdriver
# from selenium.webdriver.edge.service import Service
# from time import sleep
#
# ser = Service("E:\\webdriver\\msedgedriver.exe")
# edge_options = webdriver.EdgeOptions()
# edge_options.use_chromium = True
# edge_options.add_argument("user-data-dir=C:\\Users\\Administrator\\AppData\\Local\\Microsoft\\Edge\\User Data")
# edge_options.add_argument("profile-directory=Profile 1")
#
# driver = webdriver.Edge(service = ser,options = edge_options)
# driver.get('https://www.bing.com')
#
# sleep(20)
def get_points(driver) -> None:
import time
from selenium.webdriver.common.by import By
driver.get(
"https://cn.bing.com/rewards/panelflyout?channel=bingflyout&partnerId=BingRewards&isDarkMode=0&ru=https%3A%2F%2Fcn.bing.com%2F")
driver.maximize_window()
cont = driver.find_elements(By.CLASS_NAME, "promo_cont") # 查找classpromo_cont。但对应多个可点击元素
for i in cont:
if i.get_attribute('role') == 'banner' or i.get_attribute('id') == 'exclusive_promo_cont':
i.click() # 点击所有符合元素
time.sleep(10) # 等待页面完全加载。