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(); -
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(); -
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(); -
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();
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden