Guten Tag,
Ich möchte auf meiner neuen Website die Möglichkeit für nicht- Facebook - Mitglieder schaffen, Beiträge aus einer geschlossenen Facebook-Gruppe lesen zu können. Dazu bräuchte ich dann warscheins einen möglichst Ressourcen sparenden Browser, der nach einer bestimmten Zeit Screenshots von der Seite nimmt und sie uploadet. Habt ihr Tipps dazu? Ich möchte es eigentlich vermeiden eine ganze gnome-Oberfläche zu installieren. Aktuell befindet sich der Server noch im Plesk 11 Auslieferungszustand.
Ich hoffe ihr könnt mir helfen!
Screenshot + Upload
Re: Screenshot + Upload
xxxterm und uzbl sind recht sparsame und trotzdem recht vollständige GUI-Browser. dillo könnte auch einen Blick wert sein, habe ich in der 3er-Version aber noch nicht benutzt.
scrot kann mit wenigen Ressourcen Screenshots machen.
Als Unterbau sollte Framebuffer-Grafik in Form von xserver-xorg-video-fbdev ausreichen. Der Beschreibung nach könnte dann fbcat die Screenshots übernehmen. Mit beidem kenne ich mich aber nicht aus.
scrot kann mit wenigen Ressourcen Screenshots machen.
Als Unterbau sollte Framebuffer-Grafik in Form von xserver-xorg-video-fbdev ausreichen. Der Beschreibung nach könnte dann fbcat die Screenshots übernehmen. Mit beidem kenne ich mich aber nicht aus.
Re: Screenshot + Upload
Ich möchte mal eben cutycapt vorschlagen, wobei ich nicht weiß ob es mit Facebook geht.
http://s18.postimg.org/46tcpnv7d/google.png
Aber wahrscheinlich habe ich dich nur falsch verstanden und du suchst eher sowas wie httrack oder wget als Crawler.
Code: Alles auswählen
cutycapt --url=http://www.google.de --out=google.png
Aber wahrscheinlich habe ich dich nur falsch verstanden und du suchst eher sowas wie httrack oder wget als Crawler.
Re: Screenshot + Upload
Wenn das mit cutycapt so einfach ginge wäre ich geholfen - da man sich bei facebook allerdings zunächst einloggen muss, gehe ich leider davon aus, dass ich eine Oberfläche installieren werden müsse. Oder habt ihr noch Vorschläge für eine cutycapt ähnliche Lösung?
Danke für die bisherigen Antworten!
Danke für die bisherigen Antworten!
Re: Screenshot + Upload
Du musst versuchen die Anmeldung zu simulieren. Schau dir die Anmelderoutine an. Vielleicht hilft dir urlsnarf dabei.
Re: Screenshot + Upload
Bin gerade auf die wohl bestmögliche Lösung gestoßen:
Code: Alles auswählen
#!/bin/bash
# If it redirects to http://www.facebook.com/login.php at the end, wait a few minutes and try again
EMAIL='' # edit this
PASS='' # edit this
COOKIES='cookies.txt'
USER_AGENT='Firefox/3.5'
curl -X GET 'https://www.facebook.com/home.php' --verbose --user-agent $USER_AGENT --cookie $COOKIES --cookie-jar $COOKIES --location # redirects to https://login.facebook.com/login.php -O
curl -X POST 'https://login.facebook.com/login.php' --verbose --user-agent $USER_AGENT --data-urlencode "email=${EMAIL}" --data-urlencode "pass=${PASS}" --cookie $COOKIES --cookie-jar $COOKIES
curl -X GET 'https://www.facebook.com/home.php' --verbose --user-agent $USER_AGENT --cookie $COOKIES --cookie-jar $COOKIES -O