1.4.1-alpha.5 • Published 3 years ago
@secret-agent/puppet-interfaces v1.4.1-alpha.5
SecretAgent
SecretAgent is a web browser that's built for scraping.
- Built for scraping - it's the first modern headless browsers designed specifically for scraping instead of just automated testing.
- Designed for web developers - We've recreated a fully compliant DOM directly in NodeJS allowing you bypass the headaches of previous scraper tools.
- Powered by Chromium - The powerful Chromium engine sits under the hood, allowing for lightning fast rendering.
- Emulates any modern browser - BrowserEmulators make it easy to disguise your script as practically any browser.
- Avoids detection along the entire stack - Don't be blocked because of TLS fingerprints in your networking stack.
Check out our website for more details.
Installation
npm i --save secret-agent
or
yarn add secret-agent
Usage
SecretAgent provides access to the W3C DOM specification without the need for Puppeteer's complicated evaluate callbacks and multi-context switching:
const SecretAgent = require('secret-agent');
(async () => {
const agent = await new SecretAgent();
await agent.goto('https://example.org');
const title = await agent.document.title;
const intro = await agent.document.querySelector('p').textContent;
await agent.close();
})();
Browse the full API docs.
Contributing
We'd love your help in making SecretAgent a better tool. Please don't hesitate to send a pull request.
License
1.4.1-alpha.5
3 years ago
1.4.1-alpha.4
3 years ago
1.4.1-alpha.2
3 years ago
1.4.1-alpha.1
3 years ago
1.4.1-alpha.0
3 years ago
1.4.0-alpha.1
4 years ago
1.3.1-alpha.0
4 years ago
1.3.0-alpha.4
4 years ago
1.3.0-alpha.3
4 years ago
1.3.0-alpha.2
4 years ago
1.3.0-alpha.1
4 years ago
1.3.0-alpha.0
4 years ago
1.2.0-alpha.4
4 years ago
1.2.0-alpha.3
4 years ago
1.2.0-alpha.2
4 years ago
1.2.0-alpha.1
4 years ago
1.2.0-alpha.0
4 years ago