2.1.1 • Published 3 years ago

scrapium v2.1.1

Weekly downloads
8
License
ISC
Repository
-
Last release
3 years ago

Scrapium - Web-scraping made easy

Using and setting up Scrapium is as easy as 1, 2, 3!

Getting started

const Scrapium = require('scrapium');
const { keys } = require('scrapium');

const Start = async() => {
    await Scrapium.browser('chrome');
    await Scrapium.goto('https://www.google.com');
    await Scrapium.get('q', ["Scrapium", keys.RETURN]);
    await Scrapium.kill();
}

Very important: ensure you have the webdriver of the browser you are trying to use, otherwise you'll get an error

This can also be used for automation!

Docs

"*parameter" means that the paremeter is required browser(*select) - Sets the web browser to use goto(*link) - Goes to specified website click(*element) - Click the specified element doubleClick(*elemenet) - Double click the specified element getByName(*name, keys) - Get an element on the website by name getByXpath(*path, keys) - Get an element on the website by XPath getAllCookies() - Get all cookies getNamedCookie(*name) - Get named cookie addCookie(*name, *value) - Add a cookie with a name and value getByLinkText(*text) - Get element by link text kill() - Will not close ChromeDriver process, will just kill node process (exits on code 0) switchTab(*tabIndex) - Switch to a tab (not working or unstable, don't use) getTitle() - Return the title of the page you are on refresh() - Refresh the page you are on back() - Go to the previous link that you were on click(*element) - Click on an element executeScript(*script) - Executes a script switchToAlert() - Switch to an alert getSelectedBrowser() - Get the selected browser waitForAlert() - Wait for an alert to pop up on the screen getElementsFromElement(*element, *elements) - Get all elements from an element acceptAlert() - Accept the alert (press OK button) keys - Variable, stores all keys

Updates (2.1.1)

  • Patch update, fixing instanceof/typeof

GitHub probably has the latest version of Scrapium

2.1.1

3 years ago

2.1.0

3 years ago

2.0.6

3 years ago

2.0.5

3 years ago

1.3.5

3 years ago

1.0.1

3 years ago