怎么两年半就毕业了
This commit is contained in:
parent
86e245581a
commit
0840f047a7
22
run.py
22
run.py
@ -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()
|
||||
|
28
utils.py
28
utils.py
@ -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") # 查找class: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) # 等待页面完全加载。
|
Loading…
x
Reference in New Issue
Block a user