Hallo,
ich möchte gern die Anrufliste aus dem Speedport auslesen und als Datei speichern. Dazu muss man sich jedoch erst über das Webinterface anmelden. Ein Auslesen über PHP mit cURL scheitert bisher an dieser Anmeldung. Das Passwort kann scheinbar auch nicht in der URL übergeben werden.
Hier mal ein Mitschnitt des Login über das Webinterface.
Hat jemand eine Ahnung, wie das Passwort übergeben und geprüft wird? Bin für jeden Lösungsansatz dankbar.
Viele Grüße,
pinky123
ich möchte gern die Anrufliste aus dem Speedport auslesen und als Datei speichern. Dazu muss man sich jedoch erst über das Webinterface anmelden. Ein Auslesen über PHP mit cURL scheitert bisher an dieser Anmeldung. Das Passwort kann scheinbar auch nicht in der URL übergeben werden.
Hier mal ein Mitschnitt des Login über das Webinterface.
Code:
https://speedport.ip/html/login/index.html
GET /html/login/index.html HTTP/1.1
Host: speedport.ip
User-Agent: Mozilla/5.0 (Ubuntu; X11; Linux x86_64; rv:8.0) Gecko/20100101 Firefox/8.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Cookie: lang=de
HTTP/1.1 200 OK
Date: Thu, 24 Nov 2011 18:02:10 GMT;
Server: Apache
Pragma: no-cache
Cache-Control: max-age=0, must-revalidate
Connection: Keep-Alive
Content-Type: text/html
Content-Length: 12188
----------------------------------------------------------
https://speedport.ip/data/Login.json?_time=1322157732431&_rand=325&_time=1322157732431&_rand=810
GET /data/Login.json?_time=1322157732431&_rand=325&_time=1322157732431&_rand=810 HTTP/1.1
Host: speedport.ip
User-Agent: Mozilla/5.0 (Ubuntu; X11; Linux x86_64; rv:8.0) Gecko/20100101 Firefox/8.0
Accept: application/json, text/javascript, */*
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
X-Requested-With: XMLHttpRequest
Referer: https://speedport.ip/html/login/index.html
HTTP/1.1 200 OK
Date: Thu, 24 Nov 2011 18:02:10 GMT;
Server: Apache
Pragma: no-cache, no-cache
Cache-Control: max-age=0, must-revalidate, no-cache
Connection: Keep-Alive
Content-Type: application/javascript
Expires: -1
----------------------------------------------------------
https://speedport.ip/lang/de.js?_=1322157732508
GET /lang/de.js?_=1322157732508 HTTP/1.1
Host: speedport.ip
User-Agent: Mozilla/5.0 (Ubuntu; X11; Linux x86_64; rv:8.0) Gecko/20100101 Firefox/8.0
Accept: text/javascript, application/javascript, */*
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
X-Requested-With: XMLHttpRequest
Referer: https://speedport.ip/html/login/index.html
HTTP/1.1 200 OK
Date: Thu, 24 Nov 2011 18:02:10 GMT;
Server: Apache
Cache-Control: max-age=100
Connection: Keep-Alive
Content-Type: application/x-javascript
Content-Length: 150525
----------------------------------------------------------
Viele Grüße,
pinky123