click_share_video.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # -*- coding: utf-8 -*-
  2. # @Author: wangkun
  3. # @Time: 2022/9/1
  4. import os
  5. import sys
  6. from appium import webdriver
  7. from selenium.webdriver.common.by import By
  8. sys.path.append(os.getcwd())
  9. from main.common import Common
  10. class Click:
  11. @classmethod
  12. def click_video(cls, log_type, video_title):
  13. Common.logger(log_type).info('启动"微信"')
  14. desired_caps = {'app': r"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"}
  15. driver = webdriver.Remote(
  16. command_executor='http://127.0.0.1:4723',
  17. desired_capabilities=desired_caps)
  18. driver.implicitly_wait(10)
  19. Common.logger(log_type).info('点击"爬虫群"')
  20. driver.find_element(By.NAME, '爬虫群').click()
  21. Common.logger(log_type).info('点击视频:{}', video_title)
  22. driver.find_element(By.NAME, video_title).click()
  23. # msg_list = driver.find_elements(By.NAME, '消息')
  24. # for msg in msg_list:
  25. # print(msg.get_attribute('name'))
  26. # Common.logger(log_type).info('点击最新一条"消息"')
  27. # msg = msg_list[-1]
  28. # msg.click()
  29. # title = msg.get_attribute('name')
  30. # Common.logger(log_type).info('title:{}', title)
  31. if __name__ == '__main__':
  32. Click.click_video('recommend', '9月你好,最美丽的秋天,有最好的月亮,也会有最好的消息,愿你的好运,如秋日硕果般如约而至。')