Portál AbcLinuxu, 6. června 2024 01:05

Skript: stažení CSV z ipvox.cz

17.6.2011 13:12 | Přečteno: 1220× | Web | Výběrový blog | poslední úprava: 17.6.2011 13:20

Možná někdo používáte VOIP operátora IPVox.cz, pro takové tu mám primitivní verzi skriptu na stažení výpisu hovorů (odchozí/přijaté/nepřijaté) ve formátu CSV. Stránky to umožňují sice krásně sosnout, ale je nutné se předtím na webu přihlásit. Takže pro ty, co jsou líní to dělat pokaždé ručně, se hodí nějaká ta automatizace.

Jenom upozorňuji, že skript je polotovar, předpokládá se, že si jej každý dobastlí podle svých choutek a úchylek. Bacha taky, i přesto, že to jede přes SSL, tak ipvox.cz má vyexpirovanej certifikát. Proto jsem tam dal volbu "-k", anžto mi to přišlo lepčí, než nešifrovat vůbec. Poslední věc, dejte si pozor na datumy, IPVox nemá rádo, když tam člověk zadá budoucí datum :/.

#!/bin/sh
# --------------------------------------------
DTA=01.05.2011 # odkdy
DTB=31.05.2011 # dokdy
LOGIN="000111222" # cislo
PASSWORD="heslovole" # heslo
# --------------------------------------------
#
POST_DATA="-d RDE_loginUser=1 -d RDE_loginName=$LOGIN -d RDE_loginPass=$PASSWORD"
HEADERS="-A stahovac_CVS_v0.1 -k -s"
# 
# 0) vytvorit pomocny soubor
COOKIES_JAR=$(mktemp susenky+pro+ipvox.cz+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
# 1) login (=> PHPSESSIONID)
curl $POST_DATA -c $COOKIES_JAR $HEADERS https://www.ipvox.cz/cs #> /dev/null
# 2) stahnout
curl -b $COOKIES_JAR $HEADERS -g "https://www.ipvox.cz/cs/muj-ucet/vypis-hovoru?dateSt=$DTA&dateEnd=$DTB&recipient=&type_incoming=1&type_outgoing=1&type_missed=1&search=1&number[]=$LOGIN&orderBy=date_DESC&output=csv"
# 3) smazat cookies
rm -f $COOKIES_JAR
#
       

Hodnocení: 33 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Ruža Becelin avatar 17.6.2011 13:49 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Skript: stažení CSV z ipvox.cz
Odpovědět | Sbalit | Link | Blokovat | Admin
Bacha taky, i přesto, že to jede přes SSL, tak ipvox.cz má vyexpirovanej certifikát

Neni lepsi jim o tom rict?
Petr Tomášek avatar 17.6.2011 17:31 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Skript: stažení CSV z ipvox.cz
Když problém je, že oni tam to SSL nemají oficiálně; takže spíš předpokládám, že o tom vědí... :-/
multicult.fm | monokultura je zlo | welcome refugees!
17.6.2011 14:55 YYY | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: Skript: stažení CSV z ipvox.cz
Odpovědět | Sbalit | Link | Blokovat | Admin
Neco takoveho by bylo fajn i do servis 24, ale kdyz tam maji tu tunu javascriptu :-(

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.