吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 589|回复: 7
收起左侧

[经验求助] 求内网可以持续检测IE网页关键字并提醒的软件

[复制链接]
haizhitaotao 发表于 2024-4-25 10:38
40吾爱币
本帖最后由 haizhitaotao 于 2024-4-25 10:43 编辑

需求:多数电脑WIN7的,也有WIN10的;因为是内网网页办公系统,软件得是本地运行的;网页只能是IE内核运行;在某一个网页页面检测到固定关键字后发出弹窗提醒,不要声音提醒,也可以高亮关键字提醒;系统操作过程中会出现多次,需要持续检测提醒。
求这样一个软件,主要是想提醒其他人看到关键字后不要忘记进行操作。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

pingwoaini 发表于 2024-4-25 14:12
你网页关键词是不是固定的 和 网站  因为内网 使用没办法连接网络 所以软件就只能考虑本地识别 ,本地识别 ,但是本地识别 只能开发 好像没有 成品
 楼主| haizhitaotao 发表于 2024-4-25 14:23
pingwoaini 发表于 2024-4-25 14:12
你网页关键词是不是固定的 和 网站  因为内网 使用没办法连接网络 所以软件就只能考虑本地识别 ,本地识别 , ...

估计是的,找了一圈没找到这样的软件,Chromium内核的插件倒是一大堆,例如:关键词高亮提醒助手,这个插件很符合我的使用需求,就是IE内核网页识别不了
pingwoaini 发表于 2024-4-25 14:34
[Python] 纯文本查看 复制代码
import win32com.client
import re

def get_ie_browser_content():
    # 创建IE浏览器对象
    ie = win32com.client.Dispatch("InternetExplorer.Application")
    ie.Visible = True  # 设置IE浏览器是否可见

    # 等待用户操作,确保IE浏览器已经加载了您想要检查的网页
    input("请打开IE浏览器并导航到您想要检查的网页,然后按Enter键继续...")

    # 获取IE浏览器当前打开的网页的HTML内容
    html_content = ie.Document.body.outerHTML

    # 关闭IE浏览器
    ie.Quit()
    
    return html_content

def read_keywords(file_path):
    with open(file_path, 'r', encoding='utf-8') as file:
        keywords = [line.strip() for line in file.readlines()]
    return keywords

def highlight_keywords_in_html(html_content, keywords):
    for keyword in keywords:
        html_content = re.sub(
            keyword,
            f'<mark style="background-color: yellow; color: black;">{keyword}</mark>',
            html_content,
            flags=re.IGNORECASE
        )
    return html_content

def main():
    # 读取关键词
    keywords = read_keywords('keywords.txt')
    
    # 获取IE浏览器内容
    html_content = get_ie_browser_content()
    
    # 高亮关键词
    highlighted_content = highlight_keywords_in_html(html_content, keywords)
    
    # 输出高亮后的内容
    with open('highlighted_content.html', 'w', encoding='utf-8') as file:
        file.write(highlighted_content)

if __name__ == '__main__':
    main()

这个脚本会打开IE浏览器,等待用户导航到想要检查的网页,然后获取网页的HTML内容,并在其中高亮显示关键词。最后,它会将高亮后的内容保存为一个HTML文件。

请注意,这个脚本需要在Windows操作系统上运行,并且需要安装IE浏览器和pywin32库。此外,由于IE浏览器已经不被微软推荐使用,并且在一些Windows版本中可能不被预装,您可能需要考虑使用其他浏览器,如Microsoft Edge,并相应地调整脚本。
pingwoaini 发表于 2024-4-25 14:35
keywords.txt  放置在  py 目录下  关键词放置 按照行  希望能帮助到你
yucevip 发表于 2024-4-25 14:37
你直接找网页网站监控软件  我记得以前看见过
KeKeBB0609 发表于 2024-4-25 14:39
给一个IE版本,我好找到ie驱动,还有关键字,以及每个关键字对应的提醒内容
 楼主| haizhitaotao 发表于 2024-4-25 14:42
KeKeBB0609 发表于 2024-4-25 14:39
给一个IE版本,我好找到ie驱动,还有关键字,以及每个关键字对应的提醒内容

IE11 64位
关键字:使用
提醒内容:注意!请使用!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-15 07:03

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表