First working example

This commit is contained in:
2023-08-16 20:20:11 +02:00
parent dd0287689f
commit 37ea0db733
6 changed files with 484 additions and 0 deletions

9
Examples/ExampleCom.js Normal file
View 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
View 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>