» WAP Мастер Форум https://forum.wapinet.ru/index.php » PHP https://forum.wapinet.ru/viewforum.php?id=3 » Помощь по грабберу https://forum.wapinet.ru/viewtopic.php?id=1549 |
alina » 2011.08.08 11:20 | ||||
Здраствуйте,может поможет ктото разобратся?пишу свой первый граббер с сайта cyka.name граббер практически готов ,но никак неудается вырезать некоторые элементы со страницы вроде все перепробовала чтото никак........а именно это ссылка "НА Главную" и "ВНИМАНИЕ (!) | ||||
Gemorroj » 2011.08.08 11:41 | ||||
что такое "стандартные методы"? | ||||
alina » 2011.08.08 11:47 | ||||
нет str_replace невырезает или у меня руки не из того места ... | ||||
Nu3oN » 2011.08.08 13:18 | ||||
Посмотри в какой кодировке скрипт парсера? если ansi то смени на utf8... | ||||
Gemorroj » 2011.08.08 13:23 | ||||
alina, выкладывай скрипт, будем все вместе смотреть =) | ||||
alina » 2011.08.08 13:47 | ||||
Код:
вот .............. | ||||
Nu3oN » 2011.08.08 14:16 | ||||
добавив после $file=preg_replace('|<!DOCTYPE(.*?)<body>|is','',$file); эту строку: Код:
Все спокойно обрезало! | ||||
alina » 2011.08.08 14:17 | ||||
а остальное?? | ||||
Gemorroj » 2011.08.08 14:22 | ||||
Код:
| ||||
alina » 2011.08.08 14:33 | ||||
и точно это была кодировка.............я то мучалась полдня почти поверила в сверхестественное..............всем спасибо ))))) | ||||
Nu3oN » 2011.08.08 14:55 | ||||
Вообще делай как-то так =) Код:
Граббер не весь, там еще на просмотр файла нужно что-то соображать... | ||||
Gemorroj » 2011.08.08 15:07 | ||||
канал забивается и тратится время на загрузку данных, так-то по процессорным ресурсам там нечему сервер нагружать. | ||||
Nu3oN » 2011.08.08 15:14 | ||||
"там нему сервер" не совсем понял :/ | ||||
Gemorroj » 2011.08.08 16:09 | ||||
опечатался) | ||||
Nu3oN » 2011.08.08 17:24 | ||||
ну все же... притормаживает, и это не радует =) | ||||
Gemorroj » 2011.08.08 19:47 | ||||
так да, ты все верно сказал. просто я уточнил что проблема в нагрузке на канал. | ||||
alina » 2011.08.08 20:09 | ||||
неработает предостмотр в том варианте выложеном выше......... Код:
| ||||
Gemorroj » 2011.08.08 20:30 | ||||
Код:
| ||||
alina » 2011.08.08 22:06 | ||||
Мда уж..............мне еще учится и учится..спасибо | ||||
Gemorroj » 2011.08.08 22:16 | ||||
начни с этого http://tsya.ru xD | ||||
Nu3oN » 2011.08.09 23:29 | ||||
Классный сервис гг))) | ||||
TLENS » 2011.08.10 03:01 | ||||
Nu3oN | ||||
Karayazi » 2011.09.01 09:28 | ||||
Здравствуйте, помогите пожалуйста ограбить этот сервис www.websmsonline.com. Я все сделал и каптчу тоже, но при запросе страница тупо обновляеться и никакого ответа. | ||||
Gemorroj » 2011.09.01 11:32 | ||||
Karayazi, свой код давай. писать за тебя граббер никому не охота. | ||||
Karayazi » 2011.09.01 14:36 | ||||
Вот код, пока ничего не вырезал: | ||||
Gemorroj » 2011.09.01 15:47 | ||||
ну так собно нет никакой обработки POST запросов. тебе нужно через CURL делать будет, а не file_get_contents | ||||
Karayazi » 2011.09.01 15:56 | ||||
Gemorroj но я с курлом не дружу. Так тоже не получается: Код:
| ||||
WapStyle » 2011.09.01 21:32 | ||||
Учи. Нечего сложного нет http://php.net/manual/ru/book.curl.php | ||||
Karayazi » 2011.09.01 22:35 | ||||
Там ничего не понял. | ||||
Nu3oN » 2011.09.01 22:59 | ||||
Почему же? можно реализовать и POST через file_get_contents() Код:
Вопрос только в рациональности этого решения))) | ||||
Gemorroj » 2011.09.02 09:15 | ||||
Nu3oN, ну таки да) | ||||
Karayazi » 2011.09.02 15:48 | ||||
И как же мне реализовать это, помогите пожалуйста. | ||||
Karayazi » 2011.09.02 19:36 | ||||
Неужели так трудно написать пару кодов для знающих? | ||||
Gemorroj » 2011.09.02 19:49 | ||||
тебе все дали. если нужна конкретика, то задавай конкретные вопросы. | ||||
Karayazi » 2011.09.02 20:50 | ||||
Gemorroj ну хот убей меня, но у меня никак не получается, это для вас, знающих легко, а я не могу реализовать все это. Тем более я с тела, у меня комп нету. | ||||
Gemorroj » 2011.09.02 22:43 | ||||
давай свои наработки, будем вместе исправлять | ||||
WapStyle » 2011.09.02 22:51 | ||||
пиши что есть, без твоих наработок тебе мы не поможем | ||||
Karayazi » 2011.09.02 23:37 | ||||
Вот архив, просто надо сделать так, чтобы скрипт работал: | ||||
TLENS » 2011.09.04 00:26 | ||||
Эх раньше работал только с грабами, сейчас смотреть на них не Могу! (Парсеры рулят) | ||||
Karayazi » 2011.09.04 16:29 | ||||
TLENS можеть все таки поможеш? | ||||
Karayazi » 2011.09.05 13:47 | ||||
И тищина. | ||||
Gemorroj » 2011.09.05 14:33 | ||||
потому что нахер никому так не интересно, типа - нате исправляйте. | ||||
DarkRiDDeR » 2011.09.05 14:40 | ||||
Да, блин, меня это тоже добивает, пиши им скрипты просто так(есть такие, что форумы просят), или исправляй тупейшии ошибки. Я никого не просил всякую тупизну исправлять, когда учился(ещё как бы учусь). Программирование тоже не лёгкое дело, а то понаедут всякие, сначала прочти пять раз найденную инфу, час подумай. а потом уже спрашивай, скрипты тупые не тыч. Хочешь, чтобы всё за тебя сделали, так плати мани-мани. | ||||
Karayazi » 2011.09.06 08:11 | ||||
Готов заплатить, скажите цену, кто возмется? | ||||
DarkRiDDeR » 2011.09.06 11:05 | ||||
Лови бесплатно. Минут 40 потратил: сам в Curl не шари сильно. Зато научился малость. Хотел своим сайтом заняться, да ты тут. Хоть польза есть, да скрипт пригодится. | ||||
Karayazi » 2011.09.06 18:44 | ||||
DarkRiDDeR спасибо большое, скажи пожалуйста, а как добавить свой техт к отправленному сообщению, ну типа имя домена. | ||||
DarkRiDDeR » 2011.09.07 14:15 | ||||
if(isset($_POST['какое-там'])) $_POST['какое-там'] .= 'http://site.ru'; | ||||
Karayazi » 2011.09.07 16:17 | ||||
DarkRiDDeR все, работает, большое спасибо. |