Code Monkey home page Code Monkey logo

crawler_browser's Introduction

补环境框架实现

项目参考

# js逆向之模拟浏览器环境
https://hexo-fanchangrui.vercel.app/2022/08/05/js%E9%80%86%E5%90%91%E4%B9%8B%E6%A8%A1%E6%8B%9F%E6%B5%8F%E8%A7%88%E5%99%A8%E7%8E%AF%E5%A2%83/

文件目录

.
├── CatVm2                                       主程序目录
│   ├── browser                                  浏览器环境
│   │    ├── HTMLElements
│   │    │     ├── htmlDivElement.js
│   │    │     ├── htmlElements.node.js
│   │    ├── document.js
│   │    ├── eventTarget.js
│   │    ├── history.js
│   │    ├── htmlDocument.js
│   │    ├── location.js
│   │    ├── mimeType.js
│   │    ├── mimeTypeArray.js
│   │    ├── navigator.js
│   │    ├── plugin.js
│   │    ├── pluginArray.js
│   │    ├── screen.js
│   │    ├── storage.js
│   │    ├── window.js                           window环境
│   │    ├── windowProperties.js
│   │── tools
│   │    ├── memory.js                           框架运行内存
│   │    ├── node.js                             将工具代码组合
│   │    ├── print.js                            框架日志功能
│   │    ├── proxy.js                            框架代理功能
│   │    ├── safefunction.js                     补环境的自定义方法
│   │    ├── tools.js                            更改浏览器某些参数
│   │─── catvm2.node.js                          补环境的拼接代码
├── code.js                                      原代码
├── index.js                                     启动代码
├── README.md                                    文档

crawler_browser's People

Contributors

luzhisheng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.