Så jag försöker automatisera en webbsida. Vad jag försöker att göra är;
Öppna webbläsare
Gå till en speciell hemsida
trycka på en knapp
tryck på ett Flash objekt, vänta 5min
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
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
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å.
Copyright © 1999–2024 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.