App som scannar websida o söker

Permalänk

App som scannar websida o söker

Vet ni nåt program eller liknande som kan scanna med jämna mellanrum en websida efter nyckelord som man söker efter?
Exvis:
webpage: xxxxxxxxx
Periodicitet: 60 sek.
Nyckelord: "Du har mail" OR "Leksand vann!"

Permalänk
Medlem

https://www.webscraper.io/

Jag har inte testat, men låter som du vill ha nåt web scraper tool.

Permalänk
Medlem

wget pipeat till grep i en loop låter som en enkel lösning.

Permalänk
Medlem
Skrivet av jensa86:

wget pipeat till grep i en loop låter som en enkel lösning.

Går att göra en enkel python lösning också.

Permalänk
Medlem

För Windows? Ett schemalagt PowerShell-skript för det blir inte många rader långt.

Visa signatur

Spela Swemantle! Du vet att du vill.

Ibland har jag fel, men då är det någon annans fel.

Permalänk

@LemonIllusion:
Jag har tillgång till Apache Server, Linux etc. Har dock inte programmerat i Phyton. Enbart PHP o HTML, Bash-script.
Känner mig lite lat så det vore skönt med nåt klart.

Permalänk
Medlem
Skrivet av Sweedland:

@LemonIllusion:
Jag har tillgång till Apache Server, Linux etc. Har dock inte programmerat i Phyton. Enbart PHP o HTML, Bash-script.
Känner mig lite lat så det vore skönt med nåt klart.

Den stora frågan är ju vad du vill ska hända när en matchning sker. Vad är det du vill åstadkomma med detta program?

Visa signatur

Spela Swemantle! Du vet att du vill.

Ibland har jag fel, men då är det någon annans fel.

Permalänk
Skrivet av LemonIllusion:

Den stora frågan är ju vad du vill ska hända när en matchning sker. Vad är det du vill åstadkomma med detta program?

Det är ju en berättigad fråga. Det jag kan tänkas vilja är att vid en träff får jag ett mail eller att datorns högtalare piper.

Det jag *tror* det blir problem med (kan minimalt om detta) är när det är inlogg eller https eller nåt sånt.
Alltså, en sida som det ska loggas in på.

Jag ska tillägga att jag testar med ett bash-script just nu..

wget -O - www.aftonbladet.se > /dev/null 2>&1 | grep ettordjagsöker

Permalänk
Medlem
Skrivet av Sweedland:

Det är ju en berättigad fråga. Det jag kan tänkas vilja är att vid en träff får jag ett mail eller att datorns högtalare piper.

Det jag *tror* det blir problem med (kan minimalt om detta) är när det är inlogg eller https eller nåt sånt.
Alltså, en sida som det ska loggas in på.

Jag ska tillägga att jag testar med ett bash-script just nu..

wget -O - www.aftonbladet.se > /dev/null 2>&1 | grep ettordjagsöker

Det är ju rätt spår. Om allt jag var ute efter var att kolla om en sträng förekommer hade jag kört på den här raden:

curl -s https://www.sweclockers.com/feeds/nyheter | grep -qi AMD && success || failure

Det är ju den lätta delen. Sedan behöver du något sätt att inte trigga på samma matchning flera gånger, annars får du ju mail varje minut så länge SweC har en nyhet om AMD på förstasidan. Och du måste ju självklart sätta upp så du kan skicka epost också.

Visa signatur

Spela Swemantle! Du vet att du vill.

Ibland har jag fel, men då är det någon annans fel.

Permalänk
Skrivet av LemonIllusion:

Det är ju rätt spår. Om allt jag var ute efter var att kolla om en sträng förekommer hade jag kört på den här raden:

curl -s https://www.sweclockers.com/feeds/nyheter | grep -qi AMD && success || failure

Det är ju den lätta delen. Sedan behöver du något sätt att inte trigga på samma matchning flera gånger, annars får du ju mail varje minut så länge SweC har en nyhet om AMD på förstasidan. Och du måste ju självklart sätta upp så du kan skicka epost också.

Det är där apparna börjar blanda in sheets men för min del räcker det med en gång och programmet/scriptet stoppar. Sen ska jag kvittera. Då börjar den söka igen fram tills nästa träff. Ordet jag söker kan uppkomma en eller fler gånger. Oavsett ska den "larma".

Jag ska prova curl...tack för ledtråden.

Permalänk
Skrivet av LemonIllusion:

Det är ju rätt spår. Om allt jag var ute efter var att kolla om en sträng förekommer hade jag kört på den här raden:

curl -s https://www.sweclockers.com/feeds/nyheter | grep -qi AMD && success || failure

Det är ju den lätta delen. Sedan behöver du något sätt att inte trigga på samma matchning flera gånger, annars får du ju mail varje minut så länge SweC har en nyhet om AMD på förstasidan. Och du måste ju självklart sätta upp så du kan skicka epost också.

Jag ser inga problem med att i ett bash-script lägga in sändning av epost. Det är nog mer att få avsökningen av sidan att funka. Jag programmerar i PHP men är lite "ovan" att tänka efter semestern men när wget (eller nåt annat) hämtar in sidan så körs ju PHP koden en gång. Den skickar över text-informationen till browsern. I denna textmassa hittar ju grep det sökta ordet. Så tänker jag..