| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > как сграбить код странички? |
| Автор: p2087 16.10.2005, 23:06 | ||
нашёл в инете такой вот код
но чего-то он неработает подскажите как можно сграбить страницу(или её часть). |
| Автор: sergejzr 16.10.2005, 23:15 |
| Первый вопрос, зачем тебе это действие? Грабить чужие странички нехорошо! |
| Автор: PARROT 16.10.2005, 23:19 | ||
|
| Автор: p2087 17.10.2005, 07:54 | ||||
спасибо!вроде работает но... почему то грабит много ненужного ещё непонятно почему я выделяю грагицы грабления (допустим какойто текст с какогото сайта) он выводит этот текс(так как я и хотел) но потом ещё какойто кусок сайта снизу этого некста(который я не хотел) |
| Автор: -=Ustas=- 17.10.2005, 08:23 |
| Лучше выдирай нужный тебе кусок регулярками. |
| Автор: Wolf1994 17.10.2005, 11:44 | ||
Может так:
? Просто надо определиться со смещениями, для конкретного случая. |
| Автор: p2087 17.10.2005, 15:15 | ||
дай пример плз |
| Автор: -=Ustas=- 17.10.2005, 15:26 |
| Дай код всей html-странички, из которой ты забираешь текст. |
| Автор: Mal Hack 17.10.2005, 15:37 |
| Работать надо через fsockopen хотя бы !!! |
| Автор: p2087 17.10.2005, 15:45 |
| хм вроде заработало. видимо с первый сатом с которым я пробовал неполучалось потомучто там ошибки в коде были наверное. ща вроде всё работает. а если на странице несколько раз повторяеться текст например таблица с названиями полей ИМЯ, ТЕЛЕФОН...если так грабить то грабиться только первая ячейка таблицы ...нужно это всё както в цикл запихнуть??? |
| Автор: p2087 17.10.2005, 16:11 | ||
дай пару ссылок на стратьи на эту тему а то кроме того как сделать whois ip ничего не нашёл |
| Автор: -=Ustas=- 17.10.2005, 16:19 |
| http://php.net/fsockopen |
| Автор: Wolf1994 17.10.2005, 20:12 |
| А чем плохи файловые функции? А то, я пробовал как-то через сокеты делать, по-написанному (php.net), так толком ничего и не заработало |
| Автор: Mal Hack 17.10.2005, 20:15 | ||
Их работа с УРЛами зависит от определенной конфигурации, которая на многих хостерах не та, которая позволяет это делать. |