automatisera webbsida, Rasberry PI.

Trädvy Permalänk
Medlem
Registrerad
Okt 2011

automatisera webbsida, Rasberry PI.

Så jag försöker automatisera en webbsida. Vad jag försöker att göra är;

  1. Öppna webbläsare

  2. Gå till en speciell hemsida

  3. trycka på en knapp

  4. tryck på ett Flash objekt, vänta 5min

  5. stäng av webbläsaren

"knappen" är

<button class="btn btn-lg" onclick="select_data();">Flytta NAS filer</button>

Jag vet inte om det finns en mus macro som jag kan använda då alla objekt är på samma ställe varje gång. Detta ska göras varje dag klockan 24:00

Trädvy Permalänk
Medlem
Registrerad
Dec 2012

Vad jag vet så finns det inget stöd för Flash på Raspberry Pi.

Annars så borde det gå att lösa med exempelvis PhantomJS. Det är en (headless/osynlig) webbläsare som du kan programmera att klicka på knappar etc. PhantomJS renderar sidan i minnet, och sedan interagerar den med den precis som vanligt, bara det att den inte visar det för dig.

Det verkar finnas en version av PhantomJS för Raspberry Pi:
https://github.com/aeberhardo/phantomjs-linux-armv6l

Exempel på hur man använder PhantomJS:
http://phantomjs.org/page-automation.html

Trädvy Permalänk
Medlem
Registrerad
Okt 2011

Ok, jag ändra Flash till HTML5. Så det är nu ett HTML5 objekt.

Samt så måste en video laddas (jag behöver inte se på den, men den måste laddas och kunna spelas), och vad jag läste så klarar PhantomJS inte det. Dock så ser det ut att vara ett intressant program som jag kanske kan använda i framtiden, så jag tackar ändå.