xyxie hace 1 año
padre
commit
93ee159843
Se han modificado 1 ficheros con 12 adiciones y 1 borrados
  1. 12 1
      metting.py

+ 12 - 1
metting.py

@@ -94,9 +94,20 @@ if __name__ == "__main__":
     # s = Service(executable_path='/Users/xi/Desktop/chromedriver')
     driver = webdriver.Chrome(service=s, options=options)
     # driver.maximize_window()
+    driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
+        "source": """
+                        Object.defineProperty(navigator, 'webdriver', {
+                          get: () => undefined
+                        })
+                      """
+    })
     driver.get(
         'https://www.cmegroup.com/markets/interest-rates/cme-fedwatch-tool.html?redirect=/trading/interest-rates/countdown-to-fomc.html')
     sleep(2)
+    text = driver.find_element(By.XPATH, '//*[@id="page_default_sections"]/div/div/div/div/div/p[1]/span')
+    print("网页中段,文本内容:")
+    print(text.text)
+
     btn_pop = get_element(driver, '/html/body/div[4]/div[3]/div/section/span')
     if btn_pop:
         btn_pop.click()
@@ -106,7 +117,7 @@ if __name__ == "__main__":
         accept_btn.click()
 
     WebDriverWait(driver, 10).until(
-        EC.visibility_of_element_located((By.XPATH, '//*[@id="cmeIframe-jtxelq2f"]')))  # iframe是否出现
+        EC.visibility_of_element_located((By.XPATH, '/html/body/main/div/div[4]/div/iframe')))  # iframe是否出现
 
     # page_height = driver.execute_script('return document.documentElement.scrollHeight')  # 页面高度
     driver.execute_script("window.scrollBy(0,{})".format(600))