瀏覽代碼

爬取记录

xyxie 1 年之前
父節點
當前提交
a55dea3ae0
共有 1 個文件被更改,包括 6 次插入2 次删除
  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))