ElementEye,网页分析器

ops/2024/12/16 0:54:19/

介绍

        我们经常使用Python写爬虫,爬到网页数据之后,就需要用beautifulSoup进行解析。因为写爬虫并不是我的主营工作,大多数只是用来分析一下想要的数据而已,所以经常会忘记beautifulSoup的用法。

        同时,我们总是分析页面的话在F12里面查看源码,用ctrl+f进行过滤,这样有时候挺麻烦,有时候我就想过滤对应的标签,或者根据id还是class进行过滤,就希望有个方便的工具。

ElementEye 就是这么一个工具。它是一个用于解析和分析HTML元素的可视化工具,它提供了直观的界面来查看和过滤网页中的HTML标签结构。我花了两个半小时实现的,希望点个小星星。

功能特点

- 🔍 **HTML解析**: 输入URL即可解析网页结构

- 🌲 **树形视图**: 以树形结构展示HTML元素的层级关系

- 🏷️ **快捷标签**: 常用HTML标签的快速过滤按钮

- 🔎 **实时过滤**: 支持按标签名、class、id或属性进行过滤

- 📋 **标签预览**: 查看选中元素的完整HTML代码

- 📝 **复制功能**: 一键复制选中元素的HTML代码

- 📜 **历史记录**: 保存已访问的URL记录

截图展示

深色模式

 浅色模式

安装要求

  • Python 3.8+
  • PyQt6
  • BeautifulSoup4
  • aiohttp

 使用方式

主功能

  1. 在URL输入框中输入要解析的网页地址

  2. 点击"解析"按钮开始解析

  3. 使用过滤框或快捷标签按钮筛选特定元素

  4. 在树形视图中选择元素可以:

    • 预览元素的HTML代码
    • 右键复制元素代码
    • 查看元素的属性信息设置

设置界面 

        可以设置ui深色,浅色

        可以设置语言,中文,英文

        可以设置字体大小,下面有字体展示

        可以设置历史记录长度


http://www.ppmy.cn/ops/142251.html

相关文章

动手学深度学习-线性神经网络-softmax回归

目录 分类问题 网络架构 全连接层的参数开销 softmax运算 小批量样本的矢量化 损失函数 对数似然 softmax及其导数 交叉熵损失 信息论基础 熵 信息量 重新审视交叉熵 模型预测和评估 小结 在上上上一节中我们介绍了线性回归。 随后,然后在上上一节中…

java实现word转换pdf,word文件转换pdf文件,java如何将word转换pdf

1.java依赖 <dependency><groupId>com.aspose.cells</groupId><artifactId>aspose-cells</artifactId><version>8.5.2</version></dependency><dependency><groupId>cn.hutool</groupId><artifactId>…

树的遍历【东北大学oj数据结构7-3】C++

题面 二叉树是递归定义的。 二叉树 T 是定义在有限节点集上的结构 不包含节点&#xff0c;或者由三个不相交的节点集组成&#xff1a; 一个根节点。称为左子树的二叉树。称为右子树的二叉树。 您的任务是编写一个程序&#xff0c;该程序基于以下算法执行树遍历&#xff08;系…

【jvm】GC Roots有哪些

目录 1. 说明2. 虚拟机栈&#xff08;栈帧中的局部变量表&#xff09;中的引用3. 方法区中的类静态属性引用4. 本地方法栈&#xff08;Native方法栈&#xff09;中JNI&#xff08;Java Native Interface&#xff09;的引用5. 活跃线程&#xff08;Active Threads&#xff09;6.…

网络编程02

1. 回显服务器——UDP 一个 UDP 的客户端/服务器通信的程序——回显服务器&#xff08;echo server&#xff09;&#xff1a; 这个程序只是单纯地调用 Socket API 1&#xff09;让客户端给服务器发送一个请求&#xff0c;请求就是从控制台输入的字符串 2&#xff09;服务器…

Layer Norm 提升训练稳定性的原理:解决权重初始值敏感性问题(中英双语)

Layer Norm 提升训练稳定性的原理与数值模拟 在深度学习模型中&#xff0c;权重初始值对训练过程的稳定性影响极大&#xff0c;尤其在深层网络和长序列任务中&#xff0c;初始值不当会导致梯度消失或爆炸的问题&#xff0c;进而导致训练不稳定。Layer Normalization (Layer No…

开源分布式系统追踪-00-overview

分布式跟踪系列 CAT cat monitor 分布式监控 CAT-是什么&#xff1f; cat monitor-02-分布式监控 CAT埋点 cat monitor-03-深度剖析开源分布式监控CAT cat monitor-04-cat 服务端部署实战 cat monitor-05-cat 客户端集成实战 cat monitor-06-cat 消息存储 skywalking …

基于小程序实现地图定位、轨迹绘制、地图标点、快捷导航、唤醒导航APP、开箱即用

目录 前言研究背景与意义研究目标与内容研究方法与技术路线小程序地图组件介绍定位技术与原理轨迹绘制技术地图标注与标记功能地图定位与轨迹绘制功能实现定位功能设计与实现获取用户当前位置总结说明代码块前言 研究背景与意义 地图定位和轨迹追踪作为智能手机中常见的功能之…