https://github.com/cytle/autocat
https://github.com/cytle/autocat
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cytle/autocat
- Owner: cytle
- Created: 2017-01-07T10:25:35.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-21T05:39:21.000Z (7 months ago)
- Last Synced: 2025-01-25T17:28:10.073Z (4 months ago)
- Language: JavaScript
- Size: 453 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
喜欢乱点的猫
## 需要实现的目标0. 向页面插入脚本,监听和拦截请求
1. 自动进入页面
- 设置用户信息和店铺等特征信息进入页面
2. 方便的选择元素
- 通过chrome元素选择进行选择元素
- 进行动作时保证为元素
3. 动作
- 模拟点击,等待等动作
- 需要监听页面加载完成等事件
- 动作能自动进行和逐步进行
4. 结果获取
- 获取指定元素的内容## chrome 插件需要满足的功能
- 向页面插入脚本,监听和拦截请求
- 使用 devtools.network API 获取网络请求的有关信息。
- 使用 chrome.webRequest API 监控与分析流量,还可以实时地拦截、阻止或修改请求。
- 注意:该 API 目前无人维护,什么时候正式支持还没有具体的计划。使用 chrome.declarativeWebRequest API 实时地拦截、阻止或修改请求,它比 chrome.webRequest API 要快得多,因为您注册的规则在浏览器中而不是 JavaScript 引擎中求值,这样就减少了来回延迟,效率更高。
- 通过chrome元素选择进行选择元素
- 使用 devtools.panels API 创建面板并与之交互。
- 使用 devtools.inspectedWindow API 获取审查窗口的有关信息,并在审查的窗口中执行代码。