跟据文件内容持续百度

脚本目的是小时候暑假看过一个韩剧,看了一半没看见结局,不记得剧名了,有点遗憾。在网上搜索那几年有哪些剧,然后百度,主角长啥样还是有点印象的,最终找到了!!!

复制代码
# -- 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()
复制代码

华流才是最屌的!!!

posted @   你说夕阳很美  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示