mirror of
https://gitlab.com/octospacc/BeeWarehouse.git
synced 2025-06-05 21:59:35 +02:00
First working example
This commit is contained in:
9
Examples/ExampleCom.js
Normal file
9
Examples/ExampleCom.js
Normal file
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env node
|
||||
const BeeWarehouse = require('../BeeWarehouse.js');
|
||||
const request = require('sync-request');
|
||||
const dom = require('@xmldom/xmldom').DOMParser;
|
||||
const xpath = require('xpath');
|
||||
|
||||
let ExampleCom = BeeWarehouse.LoadScrapersFile('./ExampleCom.xml').ExampleCom;
|
||||
let Info = eval(ExampleCom.Functions.GetInfo);
|
||||
console.log(Info);
|
11
Examples/ExampleCom.xml
Normal file
11
Examples/ExampleCom.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<scrapers>
|
||||
<scraper name="ExampleCom" apiurl="https://example.com">
|
||||
<function name="GetInfo">
|
||||
<context method="GET" path="/" format="HTML">
|
||||
<value name="Title" source="body" path="/html/body//h1[1]" key="text"/>
|
||||
<value name="Description" source="body" path="/html/body//p[1]" key="text"/>
|
||||
</context>
|
||||
</function>
|
||||
</scraper>
|
||||
</scrapers>
|
Reference in New Issue
Block a user