怎么两年半就毕业了
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 = init_driver_edge()
|
||||||
driver.get("http://baidu.com")
|
driver.get("http://baidu.com")
|
||||||
|
|
||||||
def do_check_in():
|
# def do_check_in():
|
||||||
driver = init_driver_edge()
|
# driver = init_driver_edge()
|
||||||
time.sleep(10)
|
# 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.get("https://cn.bing.com/rewards/panelflyout?channel=bingflyout&partnerId=BingRewards&isDarkMode=0&ru=https%3A%2F%2Fcn.bing.com%2F")
|
||||||
driver.maximize_window()
|
# driver.maximize_window()
|
||||||
cont = driver.find_elements(By.CLASS_NAME,"promo_cont")
|
# cont = driver.find_elements(By.CLASS_NAME,"promo_cont")
|
||||||
for i in cont:
|
# for i in cont:
|
||||||
if i.get_attribute('role') == 'banner' or i.get_attribute('id') == 'exclusive_promo_cont':
|
# if i.get_attribute('role') == 'banner' or i.get_attribute('id') == 'exclusive_promo_cont':
|
||||||
i.click()
|
# i.click()
|
||||||
|
#
|
||||||
time.sleep(10)
|
# time.sleep(10)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
do_check_in()
|
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
|
driver.implicitly_wait(5) # Implicit wait for elements to load
|
||||||
return driver
|
return driver
|
||||||
|
|
||||||
# from selenium import webdriver
|
def get_points(driver) -> None:
|
||||||
# from selenium.webdriver.edge.service import Service
|
import time
|
||||||
# from time import sleep
|
from selenium.webdriver.common.by import By
|
||||||
#
|
driver.get(
|
||||||
# ser = Service("E:\\webdriver\\msedgedriver.exe")
|
"https://cn.bing.com/rewards/panelflyout?channel=bingflyout&partnerId=BingRewards&isDarkMode=0&ru=https%3A%2F%2Fcn.bing.com%2F")
|
||||||
# edge_options = webdriver.EdgeOptions()
|
|
||||||
# edge_options.use_chromium = True
|
driver.maximize_window()
|
||||||
# edge_options.add_argument("user-data-dir=C:\\Users\\Administrator\\AppData\\Local\\Microsoft\\Edge\\User Data")
|
|
||||||
# edge_options.add_argument("profile-directory=Profile 1")
|
cont = driver.find_elements(By.CLASS_NAME, "promo_cont") # 查找class:promo_cont。但对应多个可点击元素
|
||||||
#
|
for i in cont:
|
||||||
# driver = webdriver.Edge(service = ser,options = edge_options)
|
if i.get_attribute('role') == 'banner' or i.get_attribute('id') == 'exclusive_promo_cont':
|
||||||
# driver.get('https://www.bing.com')
|
i.click() # 点击所有符合元素
|
||||||
#
|
|
||||||
# sleep(20)
|
time.sleep(10) # 等待页面完全加载。
|
Loading…
x
Reference in New Issue
Block a user