All Projects → TechQuery → Puppeteer-IE

TechQuery / Puppeteer-IE

Licence: LGPL-3.0 license
Headless Internet Explorer NodeJS API inspired by Puppeteer

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Puppeteer-IE

CrawlerSamples
This is a Puppeteer+AngleSharp crawler console app samples, used C# 7.1 coding and dotnet core build.
Stars: ✭ 36 (-50%)
Mutual labels:  headless-browsers, puppeteer
simple-headless-browser-serverless
Simple example of how to use Chrome as headless browser on AWS lambda
Stars: ✭ 16 (-77.78%)
Mutual labels:  headless-browsers, puppeteer
browser-pool
A Node.js library to easily manage and rotate a pool of web browsers, using any of the popular browser automation libraries like Puppeteer, Playwright, or SecretAgent.
Stars: ✭ 71 (-1.39%)
Mutual labels:  headless-browsers, puppeteer
throughout
🎪 End-to-end testing made simple (using Jest and Puppeteer)
Stars: ✭ 16 (-77.78%)
Mutual labels:  puppeteer
Social-Media-Automation
Automate social media because you don't have to be active on all of them😉. Best way to be active on all social media without actually being active on them. 😃
Stars: ✭ 186 (+158.33%)
Mutual labels:  puppeteer
webring
“วงแหวนเว็บ” แห่งนี้สร้างขึ้นเพื่อส่งเสริมให้ศิลปิน นักออกแบบ และนักพัฒนาชาวไทย สร้างเว็บไซต์ของตัวเองและแบ่งปันการเข้าชมซึ่งกันและกัน
Stars: ✭ 125 (+73.61%)
Mutual labels:  puppeteer
Cezanne
🎣 Serverless Image Generation Function
Stars: ✭ 29 (-59.72%)
Mutual labels:  puppeteer
browser-automation-api
Browser automation API for repetitive web-based tasks, with a friendly user interface. You can use it to scrape content or do many other things like capture a screenshot, generate pdf, extract content or execute custom Puppeteer, Playwright functions.
Stars: ✭ 24 (-66.67%)
Mutual labels:  puppeteer
services
Holder of multiple npm packages
Stars: ✭ 31 (-56.94%)
Mutual labels:  puppeteer
puppeteer-instagram
Instagram automation driven by headless chrome.
Stars: ✭ 87 (+20.83%)
Mutual labels:  puppeteer
preact-typescript-parcel-starter
Starter with Preact - Typescript - Parcel Bundler
Stars: ✭ 51 (-29.17%)
Mutual labels:  puppeteer
personal-puppeteer
A personal web page screenshotting service. Basically, it exposes an API that I can use to generate screenshot of any URL.
Stars: ✭ 19 (-73.61%)
Mutual labels:  puppeteer
spider
A web spider framework
Stars: ✭ 25 (-65.28%)
Mutual labels:  puppeteer
jest-puppeteer-istanbul
Collect code coverage information from end-to-end jest puppeteer tests
Stars: ✭ 26 (-63.89%)
Mutual labels:  puppeteer
phantom-lord
Handy API for Headless Chromium
Stars: ✭ 24 (-66.67%)
Mutual labels:  puppeteer
jest-puppe-shots
A Jest plugin for creating screenshots of React components with a little help of Puppeteer
Stars: ✭ 86 (+19.44%)
Mutual labels:  puppeteer
puppeteer-instaquote
Use Puppeteer to create snazzy Instagram-like quote images and memes
Stars: ✭ 20 (-72.22%)
Mutual labels:  puppeteer
puppeteer-assets
Measuring and monitor assets metrics using Puppeteer and Prometheus
Stars: ✭ 29 (-59.72%)
Mutual labels:  puppeteer
nest-puppeteer
Puppeteer (Headless Chrome) provider for Nest.js
Stars: ✭ 68 (-5.56%)
Mutual labels:  puppeteer
site-audit-seo
Web service and CLI tool for SEO site audit: crawl site, lighthouse all pages, view public reports in browser. Also output to console, json, csv, xlsx, Google Drive.
Stars: ✭ 91 (+26.39%)
Mutual labels:  puppeteer

Puppeteer-IE

Headless Internet Explorer NodeJS API inspired by Puppeteer.

[ Notice ] Microsoft Edge isn't supported by this package as it utilizes ActiveX, whereas Edge uses the WebDriver protocol & DevTools Protocol for automation. So you can control it by Selenium or Edge diagnostics adapter.

Build Status

NPM

Installation

npm install puppeteer-ie --save-dev

[ Notice ] If you get some error at installing, try to execute the command below:

npm install windows-build-tools --global --production

(More about this)

Usage

Only change the Package Name, and then do as Puppeteer does.

[ Recommendation ] Use DayDream to record operation scripts in Google Chrome.

API document accesses from https://techquery.github.io/Puppeteer-IE/, npm docs or npm run help.

Known issue

  1. Loading pages of IE will be blocked if a Web server running in the same NodeJS process

  2. Loading pages from localhost will lost the window object in NodeJS process

For the above reasons, I recommend using KoApache to host your Web pages for testing or other things.

Development

Contributor guide

Acknowledgement

  1. Puppeteer

  2. Node-ActiveX

  3. HTML2Canvas

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].