Вы не зашли.
Главная » PHP » Помощь по грабберу
#21. Nu3oN Off (11)
Moderator
2011.08.09 23:11
Gemorroj написал:
начни с этого http://tsya.ru xD
Классный сервис гг)))
Я буду лучше голоден, но между креслом и рулем и на дороге.
#22. TLENS Off (14)
Moderator
2011.08.10 03:03
Nu3oN
Ну да правда на практике все равно ошибки.
Отредактировано TLENS (2011.08.10 03:03)
#23. Karayazi Off (1)
Участник
2011.09.01 09:09
Здравствуйте, помогите пожалуйста ограбить этот сервис www.websmsonline.com. Я все сделал и каптчу тоже, но при запросе страница тупо обновляеться и никакого ответа.
Заранее благодарю.
#24. Gemorroj Off (107)
Administrator
2011.09.01 11:11
Karayazi, свой код давай. писать за тебя граббер никому не охота.
#25. Karayazi Off (1)
Участник
2011.09.01 14:02
Вот код, пока ничего не вырезал:
Вложения
sms.zip 598b [загрузок: 525]
#26. Gemorroj Off (107)
Administrator
2011.09.01 15:03
ну так собно нет никакой обработки POST запросов. тебе нужно через CURL делать будет, а не file_get_contents
#27. Karayazi Off (1)
Участник
2011.09.01 15:03
Gemorroj но я с курлом не дружу. Так тоже не получается:
Код:
span style="color: #0000BB"><?phperror_reporting(0);$path='http://www.websmsonline.com/?'.$_SERVER['QUERY_STRING'];$browser = array(1=>'HTCP3300-Mozilla/4.0(compatible; MSIE 4.01; Windows CE; PPC; 240x320)',2=>'Panasonic-GAD87/A22UP.Link/1.1', 3=>'Panasonic-VS6/1.0/RP1 Profile/MIDP-2.0 Configuration/CLDC-1.1',4=>'LGE-VX8300/1.0 UP.Browser/6.2.3.2 (GUI)MMP/2.0',5=>'LG-C1100 MIC/WAP2.0MIDP-2.0/CLDC-1.0');shuffle($browser);$browser = $browser[0];$header[] = 'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5';$header[] = 'Connection: Close';$header[] = 'Accept-Charset:iso-8859-1, utf-8, utf-16,*;q=0.1';$header[] = 'Accept-Language:ru-RU,ru;q=0.9,en;q=0.8';$header[] = 'Host: www.websmsonline.com';$header[] = 'User-Agent: '.$browser;$header[] = 'Referer: http://www.websmsonline.com';$curl = curl_init();curl_setopt($curl, CURLOPT_URL,$path);curl_setopt($curl, CURLOPT_HTTPHEADER, $header);curl_setopt($curl, CURLOPT_AUTOREFERER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);curl_setopt($curl, CURLOPT_HEADER, false);$file = curl_exec($curl);curl_close($curl);if($file){$file=str_replace('<img src="/rand0mcaptcha.phtml"','<img src= "img.php"',$file);}else{$file='сервис временнонедоступен<br/>';}echo $file;?>
Отредактировано Karayazi (2011.09.01 16:04)
#28. WapStyle Off (3)
Участник
2011.09.01 21:09
Учи. Нечего сложного нет http://php.net/manual/ru/book.curl.php
#29. Karayazi Off (1)
Участник
2011.09.01 22:10
Там ничего не понял.
#30. Nu3oN Off (11)
Moderator
2011.09.01 22:10
Gemorroj написал:
ну так собно нет никакой обработки POST запросов. тебе нужно через CURL делать будет, а не file_get_contents
Почему же? можно реализовать и POST через file_get_contents()
Код:
span style="color: #0000BB"><?php$arr = array( 'http' => array( 'method'=>"POST", 'header'=>"Content-Type: text/html; charset=utf-8" ) ); $context = stream_context_create($arr); $result = file_get_contents('http://example.com', false, $context); ?>
Вопрос только в рациональности этого решения)))
Я буду лучше голоден, но между креслом и рулем и на дороге.
Страниц: 1 2 3 4 5 Все
Главная
WEB
PunBB Mod v0.6.2
0.014 s