ElementEye,网页分析器

介绍

我们经常使用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深色,浅色

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

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

可以设置历史记录长度

相关推荐
小江的记录本12 分钟前
【Spring全家桶】Spring Cloud 2023.0.x:配置中心:Nacos Config、Apollo(附《思维导图》+《面试高频考点清单》)
java·spring boot·后端·python·spring·spring cloud·面试
财经资讯数据_灵砚智能36 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年6月7日
人工智能·python·ai·信息可视化·自然语言处理·ai编程·灵砚智能
smith成长之旅43 分钟前
08 | Mem0 框架分析: BM25 的 Sigmoid 归一化
数据库·python·算法
DogDaoDao43 分钟前
【第 04 篇】列表与元组 —— 序列类型核心详解
人工智能·python·深度学习·神经网络·机器学习·conda·numpy
idingzhi1 小时前
A股量化策略日报(2026年06月07日)
python
xingpanvip1 小时前
使用 Webwright 在 CSDN 自动发文:Python 浏览器自动化实践
开发语言·python·自动化
armwind1 小时前
openISP学习7-CCM — Color Correction Matrix(色彩校正矩阵)
python·学习·矩阵
艺杯羹1 小时前
零成本!3步设置Windows动态壁纸,免费无广告
python
huangdong_1 小时前
京东整店商品图片视频批量下载技术:从商品列表到自动分类
开发语言·python·音视频
糖果店的幽灵1 小时前
Spring AI 从入门到精通-ChatClient你与 AI 对话的终极武器
人工智能·python·spring