NEWS
Vorkommen Homepage zählen (Parser oder Blocky)
-
Hallo,
ich wollte auf einer Homepage das Vorkommen, also die Anzahl von einem bestimmten Wort Zählen, da sich die Anzahl ändert.
Kann ich das mit Parser umsetzten?
Ich habe es schon mit einem Blocky versucht hab das aber wegen Misserfolg verworfen.
Vielen dank im Voraus.
Gruß
Christian -
das geht nur mit skript
einfach nur search_url und search_word einstellen.const axios = require('axios').default; //configure here const search_word="lorem"; const search_url="https://www.loremipsum.de"; //configure here async function getWebContent(url) { const response = await axios.get(url); return response.data; } function countWord(content,word) { const re = new RegExp(word,"g"); return ((content || '').match(re) || []).length } async function main() { const content=await getWebContent(search_url); const count = countWord(content,search_word); console.log(count); } main();
-
@oliverio Das funktioniert!
Wie kann ich das in einem Objekt ausgeben? -
ich habe erweitert.
den namen deines datenpunkts eintragen.
den datenpunkt bitte vorher selber manuell anlegenconst axios = require('axios').default; //configure here const search_word="lorem"; const search_url="https://www.loremipsum.de"; const search_dp="0_userdata.0.test3"; //configure here async function getWebContent(url) { const response = await axios.get(url); return response.data; } function countWord(content,word) { const re = new RegExp(word,"g"); return ((content || '').match(re) || []).length } async function main() { const content=await getWebContent(search_url); const count = countWord(content,search_word); console.log(count); setState(search_dp,count); } main();
-
@oliverio said in Vorkommen Homepage zählen (Parser oder Blocky):
setState(search_dp,count);
Funktioniert! Vielen dank!