脚本目的是小时候暑假看过一个韩剧,看了一半没看见结局,不记得剧名了,有点遗憾。在网上搜索那几年有哪些剧,然后百度,主角长啥样还是有点印象的,最终找到了!!!
# -- coding:UTF-8 -- import re from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys import time import keyboard tv_name_re = re.compile(r'《(.*?)》') driver = webdriver.Chrome() driver.maximize_window() # 窗口最大化 driver.get('http://www.baidu.com') ''' 1、先显示匹配到的搜索关键字,然后按下a键搜索 2、test.txt文件格式 KBS 《小盖子》 元彬、李钟原、赵民基、李瑶媛、芮智苑 MBC 《夏娃的诱惑》(《爱上女主播》、《女主播的故事》) 张东健、蔡琳、韩载硕、金素妍 ''' try: with open('test.txt', 'r', encoding='utf-8') as f: line = f.readline() # 调用文件的 readline()方法 while line: if not tv_name_re.findall(line): # 没有匹配上,也要让文件指针向下移动一个 line = f.readline() continue tv_names = tv_name_re.findall(line) print(tv_names) if tv_names: for tv_name in tv_names: Flag = True while Flag: if keyboard.is_pressed('a'): element = driver.find_element(By.ID, 'kw') element.clear() element.send_keys('韩剧 ' + tv_name) # 输入搜索内容 element.send_keys(Keys.RETURN) # 模拟回车 print(f'搜索:{tv_name}') Flag = False time.sleep(0.1) line = f.readline() finally: driver.quit()
华流才是最屌的!!!
标签:文件,name,re,tv,driver,跟据,import,line,百度 From: https://www.cnblogs.com/daizichuan/p/17488912.html