1.4.9 • Published 4 years ago

@userforce/web-miner v1.4.9

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

Data Miner

Instalation

npm i @userforce/web-miner

Usage example

import Miner from '@userforce/web-miner';

let result = await miner.scrape([
    {name: 'open', params: { value: "https://example.url/" }},
    {name: 'insert', params: { value: "text example", selector: ".css .elem-selector"" }},
    {name: 'click', params: { selector: ".css .elem-selector" }},
    {name: 'remember', params: { selector: ".css .elem-selector" }},
    {name: 'select', params: { selector: ".css .elem-selectorr", value: "option-value" }},
    {name: 'screenshot', params: { value: "/path/to/screenshot/name.png", selector: ".my-css-selector" }}
]);

Rusult example

Results(8) [
    {
        action: Action { name: 'open', params: [Parameters] },
        result: 'https://ibmachine.com/'
    },
    {
        action: Action { name: 'insert', params: [Parameters] },
        result: 'test'
    },
    {
        action: Action { name: 'click', params: [Parameters] },
        result: 'https://ibmachine.com/'
    },
    {
        action: Action { name: 'remember', params: [Parameters] },
        result: 'FryeJacob'
    },
    {
        action: Action { name: 'select', params: [Parameters] },
        result: '1'
    },
    {
        action: Action { name: 'screenshot', params: [Parameters] },
        result: '/path/to/screenshot/name.png'
    },
]
1.4.9

4 years ago

1.4.8

4 years ago

1.4.7

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.0.0

4 years ago