A http://s.likesport.com/ webhelyen jobboldalt van néhány rákattintási lehetőség, pl. bekarikázott i betűknél. Ezekre kattintva egy javascript esemény fut le és egy ablak jön föl, kb. efféle kóddal: onclick="scoreUI.live_tool_desc(this,'1154292')
Szeretnék valami wget-es vagy curl-es megoldást találni, hogy a fenti módon felugró ablakok tartalmát elmenthessem (mondjuk a 1154292 paraméter ismeretében).
Szerk: végül ez lett a megoldás: http://pastebin.com/5tnsXfqF
Valóban mást ad a phantomjs-sel az oldal, mint sima wget-tel; jóval több info jön le. (Kb. mint webdeveloper: view generated source.)
Ide kapcsolódik egy későbbi kérdésem: https://hup.hu/node/152679
- 1403 megtekintés
Hozzászólások
http://phantomjs.org
Lesz a barátod.
- A hozzászóláshoz be kell jelentkezni
Köszi! Az azonban még nem világos, hogy egy olyan javascript függvényt hogy kell meghívni, ami nem a saját (pl. phantomjs) környezetemnek a része, hanem a webhelyen van.
- A hozzászóláshoz be kell jelentkezni
var page = new WebPage();
page.open(url, function(status)
{
if(status !== 'success')
{
phantom.exit(1);
}
else
{
...
}
});
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack
- A hozzászóláshoz be kell jelentkezni
Köszi! Ezt használtam itt is: https://hup.hu/node/152679
- A hozzászóláshoz be kell jelentkezni
a phantomjs egy járható út, de egyszerűbb ha megnézed mit hív ajax-al ami az adatot beleteszi a felugródba:
http://s.likesport.com/ft_MatchsInfo?lan=en&id=1089436&timenow=1487940717018
vagyis:
http://s.likesport.com/ft_MatchsInfo?lan=en&id=(meccs_id)&timenow=(new Date())
ez ráadásul a div belét adja vissza, amit meg nem nagy tudomány parse-olni :)
Azért arra figyelj, hogy az ilyen oldalak nem szokták szeretni ha crawlert gyártasz hozzájuk. Ha viszont csak önszórakoztatás a cél akkor hajrá.
- A hozzászóláshoz be kell jelentkezni
Köszi, pont erre vágytam! :)
Magamnak kellenek a statisztikák. De nem világos, miért ne "szeretnék" az ilyen oldalak az adatgyűjtőket, hisz mindez csak növeli a forgalmukat ( -> értéküket). S elvileg épp az ilyen adatok közzététele a céljuk. Vagy rosszul látom?
- A hozzászóláshoz be kell jelentkezni
nem a forgalom önmagában növeli egy site értékét (sőt az csak csökkenti: több forgalmat kell kiszolgálni -> több hosting költség), hanem az interaktív látogatásból eredő átlátogatás a reklámozott tartalmakra. kulcsszó a reklám, hírdetés.
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack
- A hozzászóláshoz be kell jelentkezni
felettem már leírták a lényeget: nem mindegy, hogy ember nézi az oldalt vagy egy program. Előbbi fog reklámra kattintani, utóbbi nem valószínű :)
- A hozzászóláshoz be kell jelentkezni