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