Jelajahi Sumber

爬取记录

xyxie 1 tahun lalu
induk
melakukan
a55dea3ae0
1 mengubah file dengan 6 tambahan dan 2 penghapusan
  1. 6 2
      metting.py

+ 6 - 2
metting.py

@@ -6,6 +6,7 @@ import openpyxl
 from selenium import webdriver
 
 # 设置Chrome浏览器选项
+from selenium.common import exceptions
 from selenium.webdriver.chrome.service import Service
 from selenium.webdriver.common.by import By
 
@@ -77,8 +78,11 @@ if __name__ == "__main__":
     driver.get(
         'https://www.cmegroup.com/markets/interest-rates/cme-fedwatch-tool.html?redirect=/trading/interest-rates/countdown-to-fomc.html')
     sleep(2)
-    # driver.find_element(By.XPATH, '/html/body/div[4]/div[2]/div/section/span').click()
-    driver.find_element(By.XPATH, '//*[@id="onetrust-accept-btn-handler"]').click()
+    try:
+        driver.find_element(By.XPATH, '/html/body/div[4]/div[3]/div/section/span').click()
+        driver.find_element(By.XPATH, '//*[@id="onetrust-accept-btn-handler"]').click()
+    except exceptions.NoSuchElementException:
+        print("弹框不存在")
 
     # page_height = driver.execute_script('return document.documentElement.scrollHeight')  # 页面高度
     driver.execute_script("window.scrollBy(0,{})".format(600))