Skrypt pobierający loginy kont Allegro

michal31337

Były Moderator
Dołączył
Październik 16, 2011
Posty
329
Witam.

Udostępniam mój prosty skrypcik do pobierania loginów kont Allegro.
Jak tego używać? Parametry:
od - od jakiego ID usera ma zacząć skanowanie
do - do jakiego ID usera ma skanować
t - przedział tworzenia plików z loginami (co ile loginów ma stworzyć nowy plik)

Przykład: http://localhost/index.php?od=1&do=5000&t=1000

PHP:
<?php
// allegro nick extractor by M31337

echo 'Przykład użycia: index.php?od=1&do=20&t=5';
echo '<br /><br />';

if(!isset($_GET['do']) OR !isset($_GET['t'])) {
	echo 'podaj do którego id ma wyciągać loginy (GET) ?do=1000 <br />oraz parametr co ile haseł ma być tworzony nowy plik &t=1000';
	echo '<br /><br />parametr &od=1  <-- od jakiego id ma zacząć. OPCJONALNE, STANDARDOWO 1';
	exit;
}

if(isset($_GET['od']) AND $_GET['od'] > 0 AND $_GET['od'] != '') 
	$od = $_GET['od'];
else
	$od = 1;

$previous = $od;
$tysiac = $previous + $_GET['t'];

$fileName = $od.'_'.$_GET['t'].'.txt';
$rand = rand(10000,100000);


for($i = $od; $i <= $_GET['do']; $i++) {
	$data = file_get_contents(addslashes(htmlspecialchars('http://allegro.pl/show_user.php?uid='.$i)));
	

	if(preg_match('/<span class=\"uname\">([^-]*)<\/span>/', $data, $m)) {
		// echo $m[1] . '<br />';
		$userName = $m[1]."\r\n";

		if($i > $tysiac) {
			$previous = $tysiac;
			$tysiac = $tysiac + $_GET['t'];
			
			$fileName = $previous.'_'.$tysiac.'.txt';
			
			if(file_exists($fileName)) {
				$fileName = $previous.'_'.$tysiac.'_'.$rand.'.txt';
			}			
			
		} else {
			$fileName = $previous.'_'.$tysiac.'.txt';
		}
				
		$fopen = fopen($fileName, 'a');
		fwrite($fopen, $userName);
		
		fclose($fopen);	
	}

}	
	
unset($userName);
unset($fileName);
exit;	
?>
 

Do4Got

Użytkownik
Dołączył
Listopad 18, 2012
Posty
242
Dzięki za skrypt.
Przydał się zanim jeszcze go tu wrzuciłeś ;_;
 

michal31337

Były Moderator
Dołączył
Październik 16, 2011
Posty
329
Dzięki za skrypt.
Przydał się zanim jeszcze go tu wrzuciłeś ;_;

Warto wymieniać się skryptami z innymi programistami. Tylko noob czeka na gotowca i sam od siebie nic nie da.
 

Do4Got

Użytkownik
Dołączył
Listopad 18, 2012
Posty
242

meViu

Użytkownik
Dołączył
Kwiecień 8, 2013
Posty
223
Bardzo ładny skrypt :) Pogratulować autorowi
 

Do4Got

Użytkownik
Dołączył
Listopad 18, 2012
Posty
242
Do góry Bottom