Взимане на информация от сайт

r3nt3r

Registered
Така става въпрос за взимане на определено съдържание от една онлайн игра и изкарване в моя сайт. Как ще стане това и изобщо има ли някакъв начин да стане и ще има ли начин да се излъже с бисквитките за да може да показва страницата на всички?
 
Можеш да вземеш всичко на сайта с curl. Трябва да уточниш какво по-точно ти трябва за да ти помогнем.
 
Значи трябва ми да взема информацията демек всички потребители от страницата на бандата. Става въпрос за играта bgm*f*a
 
До сега не съм го играл това нещо. Не мисля, че ще е трудно. Първо от браузъра виж сорса и търси мястото със членовете. След това помисли как ще го вземеш т.е. дали трябва да се впишеш с име/парола, с аякс ли се взима тази информация и т.н. Последното нещо ти е кода.
 
Регистрирах се само за спорта...
PHP:
<?php
	$handle = curl_init();
	curl_setopt($handle, CURLOPT_FOLLOWLOCATION, true); //искаме да следва където и да ни препратят
	curl_setopt($handle, CURLOPT_RETURNTRANSFER, true); //искаме да ни върне информацията
	curl_setopt($handle, CURLOPT_POST, true); //ползваме POST
	curl_setopt($handle, CURLOPT_POSTFIELDS, "login[usr]=bulftw&login[foo]=&login[pwd]=123123&login[submit]=Логин"); //слагаме си име и парола
	curl_setopt($handle, CURLOPT_URL, "http://bgmafia.com/auth/login"); //задаваме URL за вписване
	curl_setopt($handle, CURLOPT_COOKIEJAR, "/tmp/cookiez.txt"); //файла, където да записва бисквитките

	curl_exec($handle); //изпълняваме заявката

	curl_setopt($handle, CURLOPT_POST, false); //не искаме заявката да е POST
	curl_setopt($handle, CURLOPT_URL, "http://bgmafia.com/gang"); //сменяме адреса

	$output = curl_exec($handle);

	curl_close($handle);

	echo $output; //тук прайм 'кот си искаме
?>
Не беше чак толкоз трудно...
1) bulftw слагаш твоя ник
2) 123123 слагаш паролата
3) /tmp/cookiez.txt слагаш файла, където да се записват бисквитките (трябва да имаш права да пишеш в него)
 

Back
Горе