04-12-2012, 20:21:05
(04-12-2012, 17:29:48)Orson schrieb: Hi SmarthomeMan,Ja, https://mobile.rwe-smarthome.de/MobileWeb/Logon/Logon ist wohl korrekt.
ich versuche derzeit an die Daten zu kommen, habe aber noch ein Problem mit der URL an die ich die Logindaten sende. Ich verzweifel ein wenig an der Login-Url.
Code:#!/bin/bash
rm log.txt
#User und Pass
rwe_user=<Username>
rwe_pass=<Password>
# RequestVerificationToken holen
wget --no-check-certificate -a log.txt -O Logon.html https://mobile.rwe-smarthome.de/MobileWeb/Logon/Logon
hiddendata=`cat Logon.html | grep value | grep __RequestVerificationToken | tr '=' ' ' | awk '{print $15}' | sed s/\"//g`==
rm Logon.html
# Daten für Login
postData=id=LoginForm'&'UserName=${rwe_user}'&'Password=${rwe_pass}'&'__RequestVerificationToken=${hiddendata}
echo ${postData}
wget -a log.txt -O /dev/null --post-data ${postData} --no-check-certificate --keep-session-cookies --save-cookies cookies.txt https://mobile.rwe-smarthome.de/MobileWeb/Logon
wget -a log.txt -O data.csv --no-check-certificate --load-cookies cookies.txt https://mobile.rwe-smarthome.de/MobileWeb/DeviceActivityLogging/Export
Hast Du einen Tipp.
Danke
Ich hab's mit curl versucht und bin nicht weitergekommen. Firefox mit imacros geht.