{"repo":"bluishwu/TreeClip","free":true,"listed":false,"github":"https://github.com/bluishwu/TreeClip","clone":"git clone https://github.com/bluishwu/TreeClip.git","description":"TreeClip 是一款Chrome扩展工具，它提供了多种灵活的页面文本选择方式（同类选择、点选、框选、文本搜索），并结合了层级导航、内部元素选择、层级绑定、自定义输出格式等功能，大幅提升您从网页复制信息的效率。TreeClip offers flexible text selection methods (similar selection, point selection, box selection, text search) to enhance your efficiency in copying information from web pages.","language":"JavaScript","stars":25,"topics":["bulk-copy","bulk-operation","chrome-extension","copy-paste","data-extraction","element-selection","html","text-selection","web-tools","treeclip"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"TreeClip 文本批量选择器 厌倦了逐个复制网页内容？难以选中结构相似但排版混乱的列表项？想一次性复制页面上分散的多处文本？还是想通过通配符快速提取文本？ TreeClip 是一款Chrome扩展工具，它提供了多种灵活的页面文本选择方式（同类选择、点选、框选、文本搜索），并结合了层级导航、内部元素选择、层级绑定、自定义输出格式等功能，大幅提升您从网页复制信息的效率。 核心启用方式： 按住 Shift 键，然后用鼠标 点击 或 框选 页面元素即可选中元素，选中后按 F 键可快速批量选中同类元素，选中的内容会自动复制到剪贴板。 主要模式 1. 批量选择 (同类元素) 使用场景： 需要复制结构相同、类型一致的内容，例如搜索结果、商品标价、表格列项、贴文标题、标签名称等。普通划选可能会选中多余元素或导致排版混乱。我们将对相似的元素结构（标签名、CSS类等）进行识别，批量选中同类元素。 使用方法： 1. 按住 Shift 键并 点击 任意一个你想选择的目标元素。（当你选中两个类型相同的元素时，程序也会主动提示） 2. 按下键盘上的 F 键。 3. 工具会自动识别并选中页面上所有与你选中元素的结构相同的 同类型 元素，并将所有元素的文本内容添加至剪切板。 2. 多点选择 使用场景： 需要同时复制页面上分散在不同位置、结构可能不同的多个文本块。模拟了类似 Excel 中按住 Ctrl 选择不相邻单元格的操作。 使用方法： 1. 按住 Shift 键。 2. 依次 点击 你需要选择的每一个元素或文本块，也可以结合 Shift + F 批量选择。 3. 所有被点击的元素都会加入到选择列表中，其文本将被添加至剪切板。 3. 框选选择 使用场景： 快速选中一个可视化矩形区域内的所有可见、有意义的元素文本。 使用方法： 1. 按住 Shift 键。 2. 按住鼠标左键并 拖动 ，绘制一个覆盖目标元素的矩形选框。 3. 松开鼠标，选框范围内的有效元素将被自动选中，其文本将被添加至剪切板。 4. 文本/模式搜索 使用场景： 在页面中查找包含特定文本或符合特定模式的内容，并将找到的对应元素添加到选择中。 使用方法： 1. 在选择器面板的“文本/模式搜索”区域输入关键词或模式。 2. 支持的模式： ：匹配任意数量字符 (例如: 数据 分析 ) ? ：匹配单个字符 (例如: 第?章 ) [a,b,c] ：匹配括号内任一项 (例如: 第[一,二,三]章 或 [10,20,30]% ) \"...\" ：引号内字符按字面匹配 (例如: \" \" 只匹配星号， \"[1,2]\" 匹配 [1,2] 字符串) 3. 点击“搜索”按钮。 4. 匹配的文本会在页面上高亮显示。 如果匹配的文本位于当前 不可见 的元素内（如折叠菜单），其 最近的可见父元素 会显示橙色虚线轮廓提示。 5. 使用“前一项”/“后一项”按钮在结果间跳转，页面会自动滚动到对应位置。 6. 点击“添加到选择”按钮，会将 所有搜索结果 对应的 最近有意义的父元素 添加到当前的选择列表中。 其他特性与高级用法 层级导航与切换 当有元素被选中时，选择器面板会显示当前选中元素的 层级结构 。 切换操作目标类型： 如果你选中了多种类型的元素（例如同时选了标题 h3 和段落 p ），可以点击面板中显示的元素类型（如 h3.title (5) ，将后续操作（如按 F 键、层级切换等）的目标限定为该类型。） 切换层级： 点击层级面板中的 层级标签 （如 div#main ），可以将当前选择切换到该层级的元素。通常用于向上选择父容器或向下选择更","default_branch":null,"files":null,"tree":[],"storefront":"/r/bluishwu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bluishwu/TreeClip/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}