getVerificationCode.py 978 B

1234567891011121314151617181920212223242526
  1. from selenium import webdriver
  2. from time import sleep
  3. from selenium.webdriver.chrome.service import Service as ChromeService
  4. from selenium.webdriver.common.by import By
  5. from selenium.webdriver.support.ui import WebDriverWait
  6. from selenium.webdriver.support import expected_conditions as EC
  7. # 假设ChromeDriver已经通过Homebrew安装,并且其路径已经添加到环境变量中
  8. driver_path = '/Users/wuzilong/soft/chromedriver/chromedriver-mac-arm64/chromedriver' # 这是Homebrew的默认安装路径,可能需要根据实际情况调整
  9. # 初始化WebDriver
  10. service = ChromeService(executable_path=driver_path)
  11. options = webdriver.ChromeOptions()
  12. driver = webdriver.Chrome(service=service, options=options)
  13. driver.get('https://buff.163.com')
  14. # 通过href属性获取a元素
  15. href_value = "/market/csgo"
  16. a_element = driver.find_element(By.XPATH, f"//a[@href='{href_value}']")
  17. # 现在你可以对a_element进行操作,例如点击
  18. a_element.click()
  19. sleep(200)