AutoPost URL maken
Zou iemand voor mij een Autopost URL kunnen maken en uitleggen hoe het moet van de doorgaan knop op deze pagina http://www.one2xs.com/klik?user=3588&id=208 . ik heb zelf al van alles geprobeerde( http://www.io.com/~jsm/autopost/index.html#quick ) maar het lukt me niet.
MVG jurre
Quote:
Topic verplaatst naar aanvragen.
SanThe.
SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Janniek
http://blog.beijers.eu . Maar alvast een stukje code om je misschien al op weg te helpen:
Let wel op dat je dit niet gaat misbruiken, dan wordt je vast en zeker geblocked op die site.
Dat kun je met cURL doen. Ik wilde hier toevallig net een tutorial over gaan schrijven. Morgen rond 12 uur post ik 'm op Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$url = "http://site.com/login.php";
$ch = curl_init();//Initialise CURL
curl_setopt($ch, CURLOPT_URL, $url);//Set the url
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);//We want the data to return
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);//Of course, we don't want your script to run forever, so set a timeout
curl_setopt($ch, CURLOPT_POST, true);//We want to request the page by post
curl_setopt($ch, CURLOPT_POSTFIELDS, "login=foo&password=bar");//Post the fields
$text = curl_exec($ch);//Execute and get the page
echo $text;
?>
$url = "http://site.com/login.php";
$ch = curl_init();//Initialise CURL
curl_setopt($ch, CURLOPT_URL, $url);//Set the url
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);//We want the data to return
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);//Of course, we don't want your script to run forever, so set a timeout
curl_setopt($ch, CURLOPT_POST, true);//We want to request the page by post
curl_setopt($ch, CURLOPT_POSTFIELDS, "login=foo&password=bar");//Post the fields
$text = curl_exec($ch);//Execute and get the page
echo $text;
?>
Let wel op dat je dit niet gaat misbruiken, dan wordt je vast en zeker geblocked op die site.
Gewijzigd op 01/01/1970 01:00:00 door Deze site laat je geen account deleten
Kan iemand mij meer uitleg geven over curl???
Matthias schreef op 11.08.2009 18:38:
Kan iemand mij meer uitleg geven over curl???
Zoals ik al zei: morgen maak ik een tutorial op mijn site hierover(over cURL)
curl php (googlet even)
Of je Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$url = "http://www.one2xs.com/klik?user=694&id=213";
$ch = curl_init();//Initialise CURL
curl_setopt($ch, CURLOPT_URL, $url);//Set the url
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);//We want the data to return
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);//Of course, we don't want your script to run forever, so set a timeout
curl_setopt($ch, CURLOPT_POST, true);//We want to request the page by post
curl_setopt($ch, CURLOPT_POSTFIELDS, "action=klik?id=208&user=3588");//Post the fields
$text = curl_exec($ch);//Execute and get the page
[/code]
Maar als ik kijk of de klik er is bij geteld is de kliker niet bij geteld
$url = "http://www.one2xs.com/klik?user=694&id=213";
$ch = curl_init();//Initialise CURL
curl_setopt($ch, CURLOPT_URL, $url);//Set the url
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);//We want the data to return
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);//Of course, we don't want your script to run forever, so set a timeout
curl_setopt($ch, CURLOPT_POST, true);//We want to request the page by post
curl_setopt($ch, CURLOPT_POSTFIELDS, "action=klik?id=208&user=3588");//Post the fields
$text = curl_exec($ch);//Execute and get the page
[/code]
Maar als ik kijk of de klik er is bij geteld is de kliker niet bij geteld
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$url = "http://www.one2xs.com/klik?user=694&id=213";
$ch = curl_init();//Initialise CURL
curl_setopt($ch, CURLOPT_URL, $url);//Set the url
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);//We want the data to return
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);//Of course, we don't want your script to run forever, so set a timeout
$result = curl_exec($ch);
curl_close($ch);
$exploded = explode('<input type="hidden" name="q" value="',$result);
$exploded = explode('"',$exploded[1]);
$q = $exploded[0];
$ch = curl_init();//Initialise CURL
curl_setopt($ch, CURLOPT_URL, $url);//Set the url
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);//We want the data to return
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);//Of course, we don't want your script to run forever, so set a timeout
curl_setopt($ch, CURLOPT_POST, true);//We want to request the page by post
curl_setopt($ch, CURLOPT_POSTFIELDS, "q=".$q);//Post the fields
$text = curl_exec($ch);//Execute and get the page
?>
$url = "http://www.one2xs.com/klik?user=694&id=213";
$ch = curl_init();//Initialise CURL
curl_setopt($ch, CURLOPT_URL, $url);//Set the url
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);//We want the data to return
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);//Of course, we don't want your script to run forever, so set a timeout
$result = curl_exec($ch);
curl_close($ch);
$exploded = explode('<input type="hidden" name="q" value="',$result);
$exploded = explode('"',$exploded[1]);
$q = $exploded[0];
$ch = curl_init();//Initialise CURL
curl_setopt($ch, CURLOPT_URL, $url);//Set the url
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);//We want the data to return
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);//Of course, we don't want your script to run forever, so set a timeout
curl_setopt($ch, CURLOPT_POST, true);//We want to request the page by post
curl_setopt($ch, CURLOPT_POSTFIELDS, "q=".$q);//Post the fields
$text = curl_exec($ch);//Execute and get the page
?>
Als je de source code van die pagina die je wilt oproepen bekijkt zie je dat ze een verborgen input veld hebben genaamd q met een unieke code erin. Deze code pakt dit script eerst en vervolgens post ie het.
Gewijzigd op 01/01/1970 01:00:00 door Deze site laat je geen account deleten
maar als ik het goed begrijp dan kan ik:
$url = "http://www.one2xs.com/klik?user=694&id=213";
http://www.one2xs.com/klik?user=694&id=213 in alles aanpassen. zonder de rest van het script aan te passen?
Ja, dat kan. Geeft ie een fout ofzo? Doe een echo $text; op 't eind
nee, het script werkt zonder probleem. maar de klik wordt er niet bij opgeteld.
Heb nu zelf even gekeken, ik denk dat er gewoon een beveiliging inzit waardoor dit niet kan.
valt die beveiliging niet te omzeilen?
Klikken laten maken door een cURL-script (handig met cronjob) is natuurlijk NIET gewenst en moet je niet eens willen.
Ik heb ook ooit een scriptje geschreven voor iemand anders... bleek die het later iedere 2 minuten te laten uitvoeren op een website.
Om daarmee geld te verdienen.... die was dus gelijk zijn account kwijt (en zijn opgespaarde geld ook uiteraard).
Dus let ermee op wat je doet.
cURL is handig en je kan er enorm veel mee (inloggen, gegevens ophalen, gegevens posten, bestanden uploaden etc)... maar misbruik het niet op andermans websites.
Het zal ook wel met sessions beveiligd worden ofzo. Die beveiliging zit er niet voor niks :).
Ik hoop dat je begrijpt dat je een ban op one2xs krijgt als je automatische kliks genereert. Daarbij mag je maar 1x per ip klikken en heeft cURL bar weinig zin omdat je dan honderden servers moet hebben om het rendabel te maken.