<?php //Adres na który mamy wejść $adres = "http://www.http://change.menelgame.pl/change_please/5445150/"; // Plik z proxy // Liczymy adresy proxy z pliku // Tworzymy pętle (wejdziemy na stronę tyle razy ile jest adresów proxy w pliku) for ($i = 0; $i < $proxy; $i++) { // Wchodzimy na stronę z adresu proxy $curl=curl_init("$adres"); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_TIMEOUT, 10); curl_setopt($curl, CURLPROXY_HTTP, "http://$proxy[$i]"); $wynik=curl_exec($curl); // Parsujemy linki znajdujące się na stronie $link=$kliklink[1]; // Liczymy linki znajdujące się na stronie // Losujemy link // Wchodzimy na wylosowany link z losowego adresu proxy $curllink=curl_init("$link[$jakilink]"); curl_setopt($curllink, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curllink, CURLOPT_TIMEOUT, 10); curl_setopt($curllink, CURLPROXY_HTTP, "http://$proxy[$i]"); curl_exec($curllink); } ?>
połączyc z tymi java skryptami ktore działaja lecz nie klikaja w linki z proxy tylko leca automatycznie
ajaxgetfile.js
/*********************************************** * Dynamic Ajax Content- ? Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ var bustcachevar=0 //bust potential caching of external pages after initial request? (1=yes, 0=no) var loadedobjects=""; var rootdomain="http://"+window.location.hostname; function ajaxpage(url) { var page_request = false; url = 'proxy.php?url=' + url+"&i="+n; if (window.XMLHttpRequest) // if Mozilla, Safari etc page_request = new XMLHttpRequest(); else if (window.ActiveXObject) { // if IE try { page_request = new ActiveXObject("Msxml2.XMLHTTP") } catch (e) { try { page_request = new ActiveXObject("Microsoft.XMLHTTP") } catch (e){} } } else return false; page_request.onreadystatechange=function() { loadpage(page_request); } if (bustcachevar) //if bust caching of external page var bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime(); else var bustcacheparameter =''; page_request.open('GET', url+bustcacheparameter, true); page_request.send(null); } function loadpage(page_request,n){ if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) if (strpos(page_request.responseText,"done",0)) { koniec=true; } else if (strpos(page_request.responseText,"link",0)) { errortext='Podany link jest nieprawidlowy!'; } } function loadobjs(){ if (!document.getElementById) return for (i=0; i<arguments.length; i++){ var file=arguments[i] var fileref="" if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding if (file.indexOf(".js")!=-1){ //If object is a js file fileref=document.createElement('script') fileref.setAttribute("type","text/javascript"); fileref.setAttribute("src", file); } else if (file.indexOf(".css")!=-1){ //If object is a css file fileref=document.createElement("link") fileref.setAttribute("rel", "stylesheet"); fileref.setAttribute("type", "text/css"); fileref.setAttribute("href", file); } } if (fileref!=""){ document.getElementsByTagName("head").item(0).appendChild(fileref) loadedobjects+=file+" " //Remember this object as being already added to page } } }
a to skrypt.js
function ClearInput(value, id) { var input = document.getElementById(id); if(value == input.value) { input.value = ''; } else { input.value = input.value; } } function RestoreInput(value, id) { var input = document.getElementById(id); if(input.value == '') { input.value = value; } else { input.value = input.value; } } function sleep(milliseconds) { var start = new Date().getTime(); for (var i = 0; i < 1e7; i++) { if ((new Date().getTime() - start) > milliseconds){ break; } } } function strpos (haystack, needle, offset) { var i = (haystack+'').indexOf(needle, (offset ? offset : 0)); return i === -1 ? false : i; } var n=0; var input = ""; var koniec = false; var errortext = ""; function datkuj() { if(input=="") input = document.getElementById("url"); ajaxpage(input.value); document.getElementById('prawa').innerHTML = "uzytych proxy " + (n+1) + "z " + ile; n++; if(errortext) document.getElementById('prawa').innerHTML = errortext else if (n < ile && koniec == false) setTimeout("datkuj()",500) else { document.getElementById('prawa').innerHTML += '<br /><b style="color:red">zakonczono</b>'; } document.getElementById('prawa').innerHTML += '<br/><br/><a href="java script:location.reload(true);">powrot</a>'; }