[gelöst] Hilfe bei FOSCOM-Seite mit HTTPMOD auslesen

Begonnen von JoeALLb, 02 November 2016, 10:28:32

Vorheriges Thema - Nächstes Thema

JoeALLb

Hallo!

Auf dieser Seite sind die IP-Cameras der Firma Foscom aufgelistet mit deren aktuellem Firmware-Stand.
http://foscam.com/download-center/firmware-downloads.html
Diese ist nur mit Login/Passwort verfügbar.
Diesen Stand möchte ich gerne in FHEM auslesen und verarbeiten.

Nun habe ich ja schon ein paar nette Dinge mit HTTPMOD gelöst, hier komme ich aber nicht weiter, da das Login nicht klappt.
Vielleicht kann mir jemand helfen?

Über die Loginseite
http://foscam.com/index.php/home/index/signin.html
scheine ich mit
requestData Email=email@googlemail.com&password=XXXXX
eine gültige PHP-SessionID als Cookie zu bekommen.
HTTPCookies PHPSESSID=tmi4o0pcru95e3uifqqdnfejd7
header Cookie: PHPSESSID=tmi4o0pcru95e3uifqqdnfejd7
redirects 1

Nun schaffe ich es aber nicht, mit diesem Cookie diesen Link
http://foscam.com/download-center/firmware-downloads.html
auszulesen und dort einen Firmware-Stand in ein Reading zu bekommen.
Hat jemand einen Tip?

Mein aktueler Versuchs-Device ist:
define foscam HTTPMOD http://foscam.com/index.php/home/index/signin.html
attr foscam enableCookies 1
attr foscam get1Name GetFW
attr foscam get1Regex (C2[^<]*)
attr foscam get1URL http://foscam.com/download-center/firmware-downloads.html
attr foscam reAuthRegex Please Sign In
attr foscam readingsName1 TestReading
attr foscam readingsRegex1 (C2[^<]*)
attr foscam requestData Email=email@googlemail.com&password=XXXXX
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

JoeALLb

Mit Hilfe von https://forum.fhem.de/index.php/topic,53445.0.html konnte ich es dann selber lösen, danke trotzdem, sollte sich einer gedanken gemacht haben...
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270