LINUX.ORG.RU

Получить страницу сайта.

 , , , ,


0

2

Имеется сайт, нужно получить страницу(из консоли), например эту. Но, вместо страницы получаю такую штуку

<html><head></head> 
	<body>
		<script> 
			var xmlhttp = new XMLHttpRequest(); 
			function eraseCookieFromAllPaths(name) { var pathBits = location.pathname.split("/");var pathCurrent = " path=";document.cookie = name + "=; expires=Thu, 01-Jan-1970 00:00:01 GMT;";for (var i = 0; i < pathBits.length; i++) {pathCurrent += ((pathCurrent.substr(-1) != "/") ? "/" : "") + pathBits[i]; 
			document.cookie = name + "=; expires=Thu, 01-Jan-1970 00:00:01 GMT;" + pathCurrent + ";";}} 
			eraseCookieFromAllPaths("BHC"); 
			xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { var a=xmlhttp.responseText;document.cookie="BHC="+a+"; path=/";document.location.href="/dl.php?id=80687"; } }; 
			xmlhttp.open("GET", "/banhammer/pid", true);xmlhttp.send(); 
		</script> 
	</body></html>
Как побороть это?


На странице ajax запрос происходит, следовательно, нужна качалка страницы, которая сможет его обрабботать, а для этого нужен браузерный движок, а значит используй phantomjs, кури его доки.

pylin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.