selenium.py 986 B

123456789101112131415161718192021222324252627
  1. # Author renyupeng
  2. # coding=utf-8
  3. # @Time : 2023/6/16 下午1:02
  4. # @Site :
  5. # @File : selenium.py
  6. # @Software: PyCharm
  7. # @contact: renyupeng@c-top.com.cn
  8. # @Tel 1501435553
  9. import os
  10. import time
  11. from selenium import webdriver
  12. from selenium.webdriver.common.by import By
  13. class selenium:
  14. @staticmethod
  15. def SeleniumHander(url):
  16. browser = webdriver.Chrome()
  17. print('此时的文件路径为:' + url) # 打印此时的文件路径,所以如果文件位置固定,可以直接写url = r'文件路径'
  18. browser.get(url) # 访问网址
  19. huakuai = browser.find_element(by=By.XPATH, value='//*[@id="code-box"]/span') # 获取滑块按钮
  20. action = webdriver.ActionChains(browser) # 启动滑动功能
  21. action.click_and_hold(huakuai).perform() # 按住滑块
  22. time.sleep(2) # 休息两秒,来看效果,不然执行太快了
  23. action.move_by_offset(260, 0) # 移动滑块
  24. action.release().perform()