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深色,浅色

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

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

可以设置历史记录长度

相关推荐
博雅智信6 分钟前
人工智能-自动驾驶领域
人工智能·python·深度学习·yolo·机器学习·计算机视觉·自动驾驶
数据龙傲天13 分钟前
大数据时代下的电商API接口创新应用
爬虫·python·数据分析·api
shiming88791 小时前
python基于基于自然语言处理技术的话题文本分类
人工智能·python·自然语言处理·django
Python当打之年1 小时前
【55 Pandas+Pyecharts | 实习僧网Python岗位招聘数据分析可视化】
python·信息可视化·数据分析·pandas
一只小灿灿2 小时前
K-Means 算法原理及其 Python 与 C# 实现
python·机器学习·kmeans
joke_xiaoli2 小时前
pycharm报错
python·机器学习·pycharm·numpy
爱敲代码的憨仔2 小时前
pytroch环境安装-pycharm
python
不爱运动的跑者2 小时前
关于Python程序消费Kafka消息不稳定问题的处理方法
开发语言·python·kafka
代码写着写着就会了2 小时前
pycharm添加虚拟环境时提示没有Python打包工具
开发语言·python·pycharm
小屁孩大帅-杨一凡2 小时前
python实现文件夹打包成jar
java·开发语言·python·pycharm·jar