PHP post request za zunanji URL
 
theDegriz 5. dec 2013 13:18:42 Pridružen od:
25. mar 2007
1287 objav
1456 270 21
#1

Za lastne potrebe imam v PHP neko improvizirano rešitev za parsanje tracking podatkov od pošte slovenije.



Včasih je šlo to simple z GET parametrom... http://sledenje.posta.si/Default.aspx?tracenumber=CP374101150SI&lang=SI



Očitno so sedaj nekaj pametni tako, da moram zadevo postat. Probal sem s CURL-om in še par opcij pa mi nikakor ne uspe pridit do strani s podatki (beri: tako kot če bi stisnil "Išči").



Kakšna ideja?


všeč(0) ni všeč(0) spam(0)
Consulting trenutno samo za obstojece projekte. V juliju naprej coaching.
 
pavarti 5. dec 2013 14:05:33 Pridružen od:
26. okt 2011
445 objav
587 92 14
#2

2 klica potrebuješ.



1 klic - Kliči stran http://sledenje.posta.si/Default.aspx?tracenumber=CP374101150SI&lang=SI, kjer dobiš podatke __EVENTVALIDATION, _VIEWSTATE, in druge spremenljivke, ki jih potrebuješ.



2 klic je ajax klic, za tebe običajen klic. Poglej s kakim orodjem katere spremenljivke se pošljejo. Na hitro kar sem pogledal se pošlje

_ASYNCPOST true

_Viewstate

_
EVENTVALIDATION

btnNajdi Išči

txtCrtnaKoda CP374101150SI

...


všeč(2) ni všeč(0) spam(0)
 
theDegriz 5. dec 2013 17:44:50 Pridružen od:
25. mar 2007
1287 objav
1456 270 21
#3

Zrihtano. Hvala!



Si mi prišparal veliko časa. Se nebi spomnil 2x klicat strani...


všeč(0) ni všeč(0) spam(0)
Consulting trenutno samo za obstojece projekte. V juliju naprej coaching.
 
wingback 24. avg 2015 09:07:57 Pridružen od:
19. maj 2013
334 objav
224 14 3
#4

Da kar tule vprašam. Ti parser še laufa? Nekaj se spravljam delat pa mi ne gre..


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se