<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>playwright | 折腾啥</title><description>Power Users/Automators 折腾/讨论/分享各种开源工具/脚本/自动化工作流👥 @zhetengsha_group📌 合集 https://t.me/zhetengsha/2🎁 恰饭 https://t.me/zhetengsha/957📢 广告投放 @xream @xream_botBuy ads: https://telega.io/c/zhetengshafeedId:55438372655431680+userId:62307599601855488</description><link>http://telegram.zhetengsha.eu.org</link><item><title>handsets: 面向 Android 自动化的高性能 CLI 工具• Rust 单二进制客户端配合轻量 daemon，通过 adb forward 接入设备，部署流程简洁• 单次调用延迟可达 2–7 ms，默认使用 AccessibilityNodeInfo.ACTION_CLICK，点击响应快，适合高频自动化操作• hs ui 提供面向动作的结构化表格输出，支持 CSS + Playwright 风格 selector，方便脚本编排与 AI Agent 直接消费</title><link>http://telegram.zhetengsha.eu.org/posts/5819</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/5819</guid><pubDate>Sat, 30 May 2026 02:02:59 GMT</pubDate><content:encoded>&lt;u&gt;handsets: 面向 Android 自动化的高性能 CLI 工具&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• Rust 单二进制客户端配合轻量 daemon，通过 adb forward 接入设备，部署流程简洁&lt;br /&gt;&lt;br /&gt;• 单次调用延迟可达 2–7 ms，默认使用 AccessibilityNodeInfo.ACTION_CLICK，点击响应快，适合高频自动化操作&lt;br /&gt;&lt;br /&gt;• hs ui 提供面向动作的结构化表格输出，支持 CSS + &lt;mark class=&quot;highlight&quot;&gt;Playwright&lt;/mark&gt; 风格 selector，方便脚本编排与 AI Agent 直接消费&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/elliotgao2/handsets&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/elliotgao2/handsets&quot;&gt;https://github.com/elliotgao2/handsets&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;合集&quot;&gt;合集&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭&quot;&gt;恰饭&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6330367862535884142.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;https://t.me/xream_bot&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;联系推广&quot;&gt;联系推广&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;/search/result?q=%23Android%E8%87%AA%E5%8A%A8%E5%8C%96&quot; title=&quot;#Android自动化&quot;&gt;#Android自动化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Rust&quot; title=&quot;#Rust&quot;&gt;#Rust&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CLI&quot; title=&quot;#CLI&quot;&gt;#CLI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI&quot; title=&quot;#AI&quot;&gt;#AI&lt;/a&gt; Agent &lt;a href=&quot;/search/result?q=%23adb&quot; title=&quot;#adb&quot;&gt;#adb&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Playwright&quot; title=&quot;#Playwright&quot;&gt;#Playwright&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/elliotgao2/handsets&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;A high-performance Android automation CLI, built for agents and humans - elliotgao2/handsets&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - elliotgao2/handsets: A high-performance Android automation CLI, built for agents and humans&quot; src=&quot;/static/https://cdn4.telesco.pe/file/CoCZIm5m-WrFa_yAgpSd6D9dGDuAZ4H1bNxOJDilCp7o-L58v4mjXNfK8jCSj413cd1imVd5o1vBFO_HCpw1BX6-Rnp4ho9NA7cYEPYWo516CtTZCpj-O7OT4fULzxbUhJCxSw0Beu_tK3boRf0hDdR2CkYAFIjQpszm5CTmOpYvbOVuJpqwi6697QwsygvPEHmHLcetizhHZshNF0fqE18kx03gp0EtrX_BBE2EAd9UFxs4xOXvKDSf8au5oOmfd6kltxy9vZa0GWwWTaTAyQDqJSl6uqyTtUM_FuJ5PmMmL6hm3z8kfry_wkNZI6feVIQ79uuFmKV2f9DyiUnQUA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - elliotgao2/handsets: A high-performance Android automation CLI, built for agents and humans&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;A high-performance Android automation CLI, built for agents and humans - elliotgao2/handsets&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>CamoFox Browser: 面向 AI Agent 的反检测浏览器自动化服务 支持 VNC. 比如可以用 noVNC 链接临时介入, 操作浏览器进行某些手动操作 cli 命令(camofox-browser)和 skill(camofox) 没对应...需要自己软链接一下Camoufox tries its best with its human-like mouse movement algorithm• 基于 Camoufox 引擎实现 C++ 级指纹伪装，相比传统 Playwright / Puppeteer 的 JavaScript 补丁方案更稳定、更难被风控识别• 提供 REST API、CLI 与 OpenClaw 兼容接口，支持多会话隔离、持久化浏览器配置，以及跨语言的自动化接入• 内置元素快照引用、地理位置预设、搜索宏、控制台捕获与 Playwright Trace，适合构建可观测、可调试的 AI 浏览器工作流</title><link>http://telegram.zhetengsha.eu.org/posts/5103</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/5103</guid><pubDate>Tue, 17 Mar 2026 09:27:57 GMT</pubDate><content:encoded>&lt;u&gt;CamoFox Browser: 面向 AI Agent 的反检测浏览器自动化服务&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6258165008409038598.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; 支持 VNC. 比如可以用 noVNC 链接临时介入, 操作浏览器进行某些手动操作&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6260354638571113707.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; cli 命令(camofox-browser)和 skill(camofox) 没对应...需要自己软链接一下&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Camoufox tries its best with its human-like mouse movement algorithm&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;• 基于 Camoufox 引擎实现 C++ 级指纹伪装，相比传统 &lt;mark class=&quot;highlight&quot;&gt;Playwright&lt;/mark&gt; / Puppeteer 的 JavaScript 补丁方案更稳定、更难被风控识别&lt;br /&gt;&lt;br /&gt;• 提供 REST API、CLI 与 OpenClaw 兼容接口，支持多会话隔离、持久化浏览器配置，以及跨语言的自动化接入&lt;br /&gt;&lt;br /&gt;• 内置元素快照引用、地理位置预设、搜索宏、控制台捕获与 &lt;mark class=&quot;highlight&quot;&gt;Playwright&lt;/mark&gt; Trace，适合构建可观测、可调试的 AI 浏览器工作流&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/redf0x1/camofox-browser&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/redf0x1/camofox-browser&quot;&gt;https://github.com/redf0x1/camofox-browser&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AI&quot; title=&quot;#AI&quot;&gt;#AI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Agent&quot; title=&quot;#Agent&quot;&gt;#Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%B5%8F%E8%A7%88%E5%99%A8&quot; title=&quot;#浏览器&quot;&gt;#浏览器&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%B5%8F%E8%A7%88%E5%99%A8%E8%87%AA%E5%8A%A8%E5%8C%96&quot; title=&quot;#浏览器自动化&quot;&gt;#浏览器自动化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8F%8D%E6%A3%80%E6%B5%8B%E6%B5%8F%E8%A7%88%E5%99%A8&quot; title=&quot;#反检测浏览器&quot;&gt;#反检测浏览器&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%8C%87%E7%BA%B9%E4%BC%AA%E8%A3%85&quot; title=&quot;#指纹伪装&quot;&gt;#指纹伪装&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23REST&quot; title=&quot;#REST&quot;&gt;#REST&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23API&quot; title=&quot;#API&quot;&gt;#API&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CLI&quot; title=&quot;#CLI&quot;&gt;#CLI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Playwright&quot; title=&quot;#Playwright&quot;&gt;#Playwright&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23OpenClaw&quot; title=&quot;#OpenClaw&quot;&gt;#OpenClaw&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Camoufox&quot; title=&quot;#Camoufox&quot;&gt;#Camoufox&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GitHub&quot; title=&quot;#GitHub&quot;&gt;#GitHub&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/redf0x1/camofox-browser&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Anti-detection browser server for AI agents — REST API wrapping Camoufox engine with OpenClaw plugin support - redf0x1/camofox-browser&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - redf0x1/camofox-browser: Anti-detection browser server for AI agents — REST API wrapping Camoufox engine with OpenClaw…&quot; src=&quot;/static/https://cdn4.telesco.pe/file/GN7n_ZygSKacsVWMry-T7z00eB9L0k8sLrhgsiAdk0_9mMqVjz5y_tNo6mIH3i_GMy9MBT7yF_d4kkbdgUJtKEb7wcN5gKtJsfI9u2COOWpvg0i4XE57koHjov6ddQRCpZeQRrHfDmhGYM6yQGbICU065kTc5tD3UYU94xqvuUuuhmvDvoOv0Ow_SJuQktwKe-C0YbY3SrAvQjDP8mEkX4dAFw3Dq1k431pVsSQifGRqQvyfpB8ViN5farHNgMSToEHYTI1uIMrbqAfDCPtYbuZ9pyci7cUVqZBdORnyo2qzoxGJZFfs9yhuSAMVW3qm1LiK77rz3I6PHp4LV7eBvA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - redf0x1/camofox-browser: Anti-detection browser server for AI agents — REST API wrapping Camoufox engine with OpenClaw…&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Anti-detection browser server for AI agents — REST API wrapping Camoufox engine with OpenClaw plugin support - redf0x1/camofox-browser&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>Tavily Key Generator: Tavily Key 批量获取与统一代理管理工具• 集成 Key Generator 与 API Proxy，支持批量注册 Tavily 账户、自动获取 API Key，并汇聚为统一 API 出口• 内置 Key 池轮询、失败自动禁用、Token 管理与用量统计，客户端只需替换 base URL 即可兼容 Tavily 官方 API• 提供 Web 控制台、批量导入、自动上传 Proxy 等能力，适合需要集中管理 Tavily Key 与调用配额的场景</title><link>http://telegram.zhetengsha.eu.org/posts/5083</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/5083</guid><pubDate>Sun, 15 Mar 2026 10:04:22 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-odd&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-5083-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: Tavily Key Generator: Tavily Key 批量获取与统一代理管理工具• 集成 Key Generator 与 API Proxy，支持批量注册 Tavily 账户、自动获取 API Key，并汇聚为统一 API 出口• 内置 Key 池轮询、失败自动禁用、Token 管理与用量统计，客户端只需替换 base URL 即可兼容 Tavily 官方 API• 提供 Web 控制台、批量导入、自动上传 Proxy 等能力，适合需要集中管理 Tavily Key 与调用配额的场景&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/ZndFlSWCsmmSj4c7z_-txtvSBwmD_tTIvUfQY5D9KRRDgcAqrYFaoO--RQC0ySix4XziYGsEROjaLSTGswzBh57q7W6mJ2_ng7Bc9wcEtvB0WZRcGhX5DfmH3Mqk-FAOlDfwNbFF_lbYxADfJQ-odeetDzaR82kaKR311rsIdI3Cile1F3c3czbUNgRTvyf4DWKdOOjMtaPOiffMHzF0tu4cXtDrJUCYcP9leRPgrKZsb1eEMoDMJ2ZtFXTMW4azAxbbpzgL2chhhFCfXW_XSsR_roIs6rVpSZfeGGlcuu_IRjXSyl1Zi5BGjEdmFuOrDZyl-tl-9D39zhECKv1a-w.jpg&quot; alt=&quot;Tavily Key Generator: Tavily Key 批量获取与统一代理管理工具• 集成 Key Generator 与 API Proxy，支持批量注册 Tavily 账户、自动获取 API Key，并汇聚为统一 API 出口• 内置 Key 池轮询、失败自动禁用、Token 管理与用量统计，客户端只需替换 base URL 即可兼容 Tavily 官方 API• 提供 Web 控制台、批量导入、自动上传 Proxy 等能力，适合需要集中管理 Tavily Key 与调用配额的场景&quot; width=&quot;800&quot; height=&quot;638&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-5083-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-5083-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-5083-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;u&gt;Tavily Key Generator: Tavily Key 批量获取与统一代理管理工具&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 集成 Key Generator 与 API Proxy，支持批量注册 Tavily 账户、自动获取 API Key，并汇聚为统一 API 出口&lt;br /&gt;&lt;br /&gt;• 内置 Key 池轮询、失败自动禁用、Token 管理与用量统计，客户端只需替换 base URL 即可兼容 Tavily 官方 API&lt;br /&gt;&lt;br /&gt;• 提供 Web 控制台、批量导入、自动上传 Proxy 等能力，适合需要集中管理 Tavily Key 与调用配额的场景&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/skernelx/tavily-key-generator&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/skernelx/tavily-key-generator&quot;&gt;https://github.com/skernelx/tavily-key-generator&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Tavily&quot; title=&quot;#Tavily&quot;&gt;#Tavily&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23API&quot; title=&quot;#API&quot;&gt;#API&lt;/a&gt; 代理 &lt;a href=&quot;/search/result?q=%23Key&quot; title=&quot;#Key&quot;&gt;#Key&lt;/a&gt; 池化 &lt;a href=&quot;/search/result?q=%23%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B3%A8%E5%86%8C&quot; title=&quot;#自动化注册&quot;&gt;#自动化注册&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Web&quot; title=&quot;#Web&quot;&gt;#Web&lt;/a&gt; 控制台 &lt;a href=&quot;/search/result?q=%23Playwright&quot; title=&quot;#Playwright&quot;&gt;#Playwright&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Cloudflare&quot; title=&quot;#Cloudflare&quot;&gt;#Cloudflare&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GitHub&quot; title=&quot;#GitHub&quot;&gt;#GitHub&lt;/a&gt;</content:encoded></item><item><title>camofox-browser: 面向 AI Agent 的抗检测无头浏览器自动化服务• 基于 Camoufox 的 C++ 级指纹伪装，针对 Google、Cloudflare 等常见风控场景，相比传统 Playwright 更不容易被识别• 提供适合 Agent 调用的 REST API，支持稳定元素引用、无障碍快照、会话隔离与搜索宏，便于构建可靠的网页操作链路• 支持代理与 GeoIP 对齐、Cookie 导入、YouTube 字幕提取、Docker 部署等能力，适合生产环境中的采集、检索与自动化任务</title><link>http://telegram.zhetengsha.eu.org/posts/5047</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/5047</guid><pubDate>Thu, 12 Mar 2026 07:03:47 GMT</pubDate><content:encoded>&lt;u&gt;camofox-browser: 面向 AI Agent 的抗检测无头浏览器自动化服务&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 基于 Camoufox 的 C++ 级指纹伪装，针对 Google、Cloudflare 等常见风控场景，相比传统 &lt;mark class=&quot;highlight&quot;&gt;Playwright&lt;/mark&gt; 更不容易被识别&lt;br /&gt;&lt;br /&gt;• 提供适合 Agent 调用的 REST API，支持稳定元素引用、无障碍快照、会话隔离与搜索宏，便于构建可靠的网页操作链路&lt;br /&gt;&lt;br /&gt;• 支持代理与 GeoIP 对齐、Cookie 导入、YouTube 字幕提取、Docker 部署等能力，适合生产环境中的采集、检索与自动化任务&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/jo-inc/camofox-browser&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/jo-inc/camofox-browser&quot;&gt;https://github.com/jo-inc/camofox-browser&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AI&quot; title=&quot;#AI&quot;&gt;#AI&lt;/a&gt; Agent &lt;a href=&quot;/search/result?q=%23%E6%97%A0%E5%A4%B4%E6%B5%8F%E8%A7%88%E5%99%A8&quot; title=&quot;#无头浏览器&quot;&gt;#无头浏览器&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%B5%8F%E8%A7%88%E5%99%A8%E8%87%AA%E5%8A%A8%E5%8C%96&quot; title=&quot;#浏览器自动化&quot;&gt;#浏览器自动化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8F%8D%E6%A3%80%E6%B5%8B&quot; title=&quot;#反检测&quot;&gt;#反检测&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Camoufox&quot; title=&quot;#Camoufox&quot;&gt;#Camoufox&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Playwright&quot; title=&quot;#Playwright&quot;&gt;#Playwright&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23REST&quot; title=&quot;#REST&quot;&gt;#REST&lt;/a&gt; API &lt;a href=&quot;/search/result?q=%23GitHub&quot; title=&quot;#GitHub&quot;&gt;#GitHub&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/jo-inc/camofox-browser&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement. - jo-inc/camofox-browser&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - jo-inc/camofox-browser: Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping.…&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/&lt;mark class=&quot;highlight&quot;&gt;Playwright&lt;/mark&gt; replacement. - jo-inc/camofox-browser&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>agent-browser: 面向 AI 代理的高效浏览器自动化 CLI• 面向 Agent 的紧凑文本快照输出，相比完整 DOM 或 JSON 显著降低 token 消耗，适合长链路推理• 基于 ref 的可访问性树定位机制（如 @e1），元素选择更确定、交互更稳定，减少重复查询• Rust CLI + Node.js daemon 架构，支持 macOS、Linux、Windows，多会话隔离并覆盖导航、表单、截图、网络、存储等 50+ 命令</title><link>http://telegram.zhetengsha.eu.org/posts/4928</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/4928</guid><pubDate>Fri, 27 Feb 2026 10:04:03 GMT</pubDate><content:encoded>&lt;u&gt;agent-browser: 面向 AI 代理的高效浏览器自动化 CLI&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 面向 Agent 的紧凑文本快照输出，相比完整 DOM 或 JSON 显著降低 token 消耗，适合长链路推理&lt;br /&gt;&lt;br /&gt;• 基于 ref 的可访问性树定位机制（如 @e1），元素选择更确定、交互更稳定，减少重复查询&lt;br /&gt;&lt;br /&gt;• Rust CLI + Node.js daemon 架构，支持 macOS、Linux、Windows，多会话隔离并覆盖导航、表单、截图、网络、存储等 50+ 命令&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/vercel-labs/agent-browser&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/vercel-labs/agent-browser&quot;&gt;https://github.com/vercel-labs/agent-browser&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E6%B5%8F%E8%A7%88%E5%99%A8%E8%87%AA%E5%8A%A8%E5%8C%96&quot; title=&quot;#浏览器自动化&quot;&gt;#浏览器自动化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%99%BA%E8%83%BD%E4%BD%93%E5%BC%80%E5%8F%91&quot; title=&quot;#智能体开发&quot;&gt;#智能体开发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CLI&quot; title=&quot;#CLI&quot;&gt;#CLI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Rust&quot; title=&quot;#Rust&quot;&gt;#Rust&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Playwright&quot; title=&quot;#Playwright&quot;&gt;#Playwright&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Nodejs&quot; title=&quot;#Nodejs&quot;&gt;#Nodejs&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/vercel-labs/agent-browser&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Browser automation CLI for AI agents. Contribute to vercel-labs/agent-browser development by creating an account on GitHub.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - vercel-labs/agent-browser: Browser automation CLI for AI agents&quot; src=&quot;/static/https://cdn4.telesco.pe/file/SlssNlG6fEInesR-Ybbn3fYu5OkdT_ACwUri0UGd2ZuBBe0HgMNaK0QRYHi4igqZivD2PB0H5MIRHSbuklKgwMSRRFYrQf5xpKQmt4v3eF-wnKQ4HewxcFQOCV-jrR07nNDgKvWWijF-5MH24f_0wD44ni1-kFIH5-sVz_G54jK4JbKgtPGwJfNeFPkzJwKNOXDcQvSdqv41VRoKhQP3pPL_nQd7eRKLVhxweXePcxt50hdr-yZrMxgZ8Cu7Np-3BFw6usQh1RpWzYTCnmY9cbag85fuJEFdrTb5rwq53wS_cj_sHaSx9O3-kUH7Z153fo2WEoRlhSSYrMn23Wi33g.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - vercel-labs/agent-browser: Browser automation CLI for AI agents&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Browser automation CLI for AI agents. Contribute to vercel-labs/agent-browser development by creating an account on GitHub.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>Sub-Store 机场阅后即焚/私有客户端应对方案拿到订阅链接后别打开, 结尾加上 #cacheKey=xxx (xxx 不要重复, 这是缓存的 key ) 填入 Sub-Store 开启乐观缓存功能 详见 </title><link>http://telegram.zhetengsha.eu.org/posts/4490</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/4490</guid><pubDate>Sat, 10 Jan 2026 04:01:04 GMT</pubDate><content:encoded>&lt;u&gt;Sub-Store 机场阅后即焚/私有客户端应对方案&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5215584915898243758.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;拿到订阅链接后别打开, 结尾加上 &lt;code&gt;#cacheKey=xxx&lt;/code&gt; (&lt;code&gt;xxx&lt;/code&gt; 不要重复, 这是缓存的 &lt;code&gt;key&lt;/code&gt; ) 填入 Sub-Store 开启乐观缓存功能 详见 &lt;a href=&quot;https://t.me/zhetengsha/1417&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://t.me/zhetengsha/1417&quot;&gt;https://t.me/zhetengsha/1417&lt;/a&gt;&lt;br /&gt;顺便也可以加上 &lt;code&gt;noFlow&lt;/code&gt; 不查询流量信息, 反正都焚了...类似这样 &lt;code&gt;#cacheKey=xxx&amp;amp;noFlow&lt;/code&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5215584915898243758.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;上面这个方法其实还是会尝试拉取的. 所以还有个办法: 拿到订阅链接后别打开, 结尾加 &lt;code&gt;#cacheTtl=31536000&amp;amp;headersCacheTtl=31536000&lt;/code&gt; 这样缓存为一年 就不会拉取了. 流量查询好像也没啥意义了, 直接设置不查 &lt;code&gt;#cacheTtl=31536000&amp;amp;noFlow&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5215584915898243758.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;其实用乐观缓存没啥意义 反正都要手动更 不如把订阅内容直接填到 Sub-Store 订阅里的本地内容里&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5215584915898243758.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;通过 API 自动登录获取订阅 参考 &lt;a href=&quot;https://t.me/zhetengsha/4533&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://t.me/zhetengsha/4533&quot;&gt;https://t.me/zhetengsha/4533&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5215584915898243758.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;处理 xor/aes-cbc 加密 提取机场订阅方案分享 &lt;a href=&quot;https://t.me/zhetengsha/5618&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://t.me/zhetengsha/5618&quot;&gt;https://t.me/zhetengsha/5618&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5215584915898243758.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;https://gist.github.com/zanderzhng/52d8251c45e770ebd07d7cf90619b571&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;机场的定制客户端从登录到获取订阅到解密（AES加密）订阅文件的流程&quot;&gt;机场的定制客户端从登录到获取订阅到解密（AES加密）订阅文件的流程&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5215584915898243758.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;如果机场后台 cookie 不过期, 就能爬虫的方法爬, Sub-Store 里写脚本就能全自动 比如 &lt;a href=&quot;https://t.me/zhetengsha/3420&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://t.me/zhetengsha/3420&quot;&gt;https://t.me/zhetengsha/3420&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5215584915898243758.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;但是一般没有不过期的, 可以选择一直开着标签页, userscript 保活-&amp;gt;提取内容-&amp;gt;自动更新 Sub-Store 某个订阅的内容 参考 &lt;a href=&quot;https://t.me/zhetengsha_group/1118477&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://t.me/zhetengsha_group/1118477&quot;&gt;https://t.me/zhetengsha_group/1118477&lt;/a&gt; 这个不完整 只是一个最简示范, 如果你想用这个方案 可以结合下面一个一起看&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5215584915898243758.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;使用 &lt;mark class=&quot;highlight&quot;&gt;playwright&lt;/mark&gt; 等方案自动化登录并抓取机场订阅更新到 Sub-Store 参考 &lt;a href=&quot;https://t.me/zhetengsha/4459&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://t.me/zhetengsha/4459&quot;&gt;https://t.me/zhetengsha/4459&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;无代码/低代码方案可以考虑使用带录制功能的自动化工具或辅助你创建动作的工具 比如 &lt;a href=&quot;https://t.me/zhetengsha/4457&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://t.me/zhetengsha/4457&quot;&gt;https://t.me/zhetengsha/4457&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327711622831803904.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/214&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 合集&quot;&gt;Sub-Store 合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;频道资源合集&quot;&gt;频道资源合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭推荐&quot;&gt;恰饭推荐&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23Sub&quot; title=&quot;#Sub&quot;&gt;#Sub&lt;/a&gt;-Store &lt;a href=&quot;/search/result?q=%23SubStore&quot; title=&quot;#SubStore&quot;&gt;#SubStore&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%8A%82%E7%82%B9&quot; title=&quot;#节点&quot;&gt;#节点&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%AE%A2%E9%98%85&quot; title=&quot;#订阅&quot;&gt;#订阅&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%9C%BA%E5%9C%BA&quot; title=&quot;#机场&quot;&gt;#机场&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E9%98%85%E5%90%8E%E5%8D%B3%E7%84%9A&quot; title=&quot;#阅后即焚&quot;&gt;#阅后即焚&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23playwright&quot; title=&quot;#playwright&quot;&gt;#playwright&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%87%AA%E5%8A%A8%E5%8C%96&quot; title=&quot;#自动化&quot;&gt;#自动化&lt;/a&gt;</content:encoded></item><item><title> playwright 自动化抓取机场订阅更新到 Sub-Store写着玩的 其实我感觉还是有点蛋疼注释都加了所有的点击元素和操作逻辑都需要根据你机场后台修改...有需要的人自己结合 AI 和文档折腾 不要问我 文件 Sub-Store 合集   频道资源合集   恰饭推荐   群组 #Sub-Store #SubStore #脚本 #节点 #订阅 #脚本 #阅后即焚 #playwright #自动化</title><link>http://telegram.zhetengsha.eu.org/posts/4459</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/4459</guid><pubDate>Tue, 06 Jan 2026 08:50:05 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-even&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-4459-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview:  playwright 自动化抓取机场订阅更新到 Sub-Store写着玩的 其实我感觉还是有点蛋疼注释都加了所有的点击元素和操作逻辑都需要根据你机场后台修改...有需要的人自己结合 AI 和文档折腾 不要问我 文件 Sub-Store 合集   频道资源合集   恰饭推荐   群组 #Sub-Store #SubStore #脚本 #节点 #订阅 #脚本 #阅后即焚 #playwright #自动化&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/SOlLPxp2tQ0OMBDBcC4pR2Y-TLoNeYIAWgH9qlRbSWRlWs0nisYagY0GUdUqz0zstM4gNyrjzBq6fcfXDB3RAw1UX_oJziT0PVeVRugNGrGOKwkkNUzUCp3C95LFr4pK880UJvHRr0r9366x5fOEvLsuSt_LttOLSzeeZKk1FVgpctVs8HfqZIJkMFvRxNvKEbUhu8_UyRGBLTODcknsWCIyihrMXL8cpKJtC8RcfOUbR6yU_2vyHSEW0ZfUA_dc-JUFpFRczheseTW1fp9gPWg0IBwzysWOxgnW3vEczNALiaESnF1MR7EHA0GR2gyQbhe5-t_WE3f_dddod-yVEA.jpg&quot; alt=&quot; playwright 自动化抓取机场订阅更新到 Sub-Store写着玩的 其实我感觉还是有点蛋疼注释都加了所有的点击元素和操作逻辑都需要根据你机场后台修改...有需要的人自己结合 AI 和文档折腾 不要问我 文件 Sub-Store 合集   频道资源合集   恰饭推荐   群组 #Sub-Store #SubStore #脚本 #节点 #订阅 #脚本 #阅后即焚 #playwright #自动化&quot; width=&quot;453&quot; height=&quot;49&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-4459-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-4459-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-4459-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-4459-1&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview:  playwright 自动化抓取机场订阅更新到 Sub-Store写着玩的 其实我感觉还是有点蛋疼注释都加了所有的点击元素和操作逻辑都需要根据你机场后台修改...有需要的人自己结合 AI 和文档折腾 不要问我 文件 Sub-Store 合集   频道资源合集   恰饭推荐   群组 #Sub-Store #SubStore #脚本 #节点 #订阅 #脚本 #阅后即焚 #playwright #自动化&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/keJBrtHjQI226psARTDrrQRkdRZEmjDNN31VJmcTziWXMj8ugeOgkFf-1ePXHRZDcHrgRLRuwC0aXERoFhYlB9nd47oXmNNjfORv5driCGqT49Z9qauV7Cy57TArWrCiEzurr5xtIyM69ScJhsLOG01AxPni0p_RP6w6JdrjqSoU1sC1CVnTm85IkogiMy0eABQtW_Ga-AUepDPJtcSukQkqylj4Mg-XNTfCAYaMS_osSan_iBkjUoMj8Dstt7reYVCv5_Ff6GBfsazD1g1AfWvqA0iXzAYke0TJvPexNbX45JwmnzFM7roCgU0BZmTh5POeqCzwZu5an80UE2fOxA.jpg&quot; alt=&quot; playwright 自动化抓取机场订阅更新到 Sub-Store写着玩的 其实我感觉还是有点蛋疼注释都加了所有的点击元素和操作逻辑都需要根据你机场后台修改...有需要的人自己结合 AI 和文档折腾 不要问我 文件 Sub-Store 合集   频道资源合集   恰饭推荐   群组 #Sub-Store #SubStore #脚本 #节点 #订阅 #脚本 #阅后即焚 #playwright #自动化&quot; width=&quot;453&quot; height=&quot;50&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-4459-1&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-4459-1&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-4459-1&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;u&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4960754541902430862.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;/u&gt;&lt;u&gt; &lt;/u&gt;&lt;mark class=&quot;highlight&quot;&gt;&lt;u&gt;playwright&lt;/u&gt;&lt;/mark&gt;&lt;u&gt; 自动化抓取机场订阅更新到 Sub-Store&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;写着玩的 其实我感觉还是有点蛋疼&lt;br /&gt;注释都加了&lt;br /&gt;所有的点击元素和操作逻辑都需要根据你机场后台修改...&lt;br /&gt;有需要的人自己结合 AI 和文档折腾 不要问我&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6330352529502636948.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/4459?comment=1150230&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;文件&quot;&gt;文件&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327711622831803904.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/214&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 合集&quot;&gt;Sub-Store 合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;频道资源合集&quot;&gt;频道资源合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭推荐&quot;&gt;恰饭推荐&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23Sub&quot; title=&quot;#Sub&quot;&gt;#Sub&lt;/a&gt;-Store &lt;a href=&quot;/search/result?q=%23SubStore&quot; title=&quot;#SubStore&quot;&gt;#SubStore&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%8A%82%E7%82%B9&quot; title=&quot;#节点&quot;&gt;#节点&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%AE%A2%E9%98%85&quot; title=&quot;#订阅&quot;&gt;#订阅&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E9%98%85%E5%90%8E%E5%8D%B3%E7%84%9A&quot; title=&quot;#阅后即焚&quot;&gt;#阅后即焚&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23playwright&quot; title=&quot;#playwright&quot;&gt;#playwright&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%87%AA%E5%8A%A8%E5%8C%96&quot; title=&quot;#自动化&quot;&gt;#自动化&lt;/a&gt;</content:encoded></item></channel></rss>