qianqianhaiou / JunkPuppet

拾荒木偶 基于Electron+Puppeteer的可视化爬虫工具,无任何依赖。可视化浏览器自动化任务/采集/无代码/图形化/开源/操作简单/对抗反爬机制
https://qianqianhaiou.github.io/JunkPuppetDoc/
MIT License
26 stars 10 forks source link

整体流程优化 #11

Open qianqianhaiou opened 1 month ago

qianqianhaiou commented 1 month ago

目前木偶是以相同的用户目录启动的,但是由于限制,不能同时使用headful和headless两种模式,所以之前一直卡在这里

经过近几日的调研,探索出一种全新的流程设置模式

目前木偶统一使用headless: 'new'模式启动,通过 remote devtools inspector代理操作

将操作设置及捕获插件注入到inspector和目标页面,通信方式待定

这样可以完全的将木偶后台化

另外,由于目前upstream的bug,导致windows下启动puppeteer headless会有前台页面,需等待upstream修复

qianqianhaiou commented 1 month ago

http://127.0.0.1:60199/devtools/inspector.html?ws=127.0.0.1:60199/devtools/page/7E2FEF2C1A81F3ED934719BBD266336C

--remote-allow-origins=*

qianqianhaiou commented 1 month ago

windows blank screen -> https://github.com/puppeteer/puppeteer/issues/13012

qianqianhaiou commented 3 weeks ago

image