Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выдрать HTML код с интернет странички, +чтоб перед этой попыткой делалась прове 
V
    Опции темы
Palladin
Дата 9.8.2006, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 932
Регистрация: 15.5.2007
Где: Беларусь г.Гомель

Репутация: нет
Всего: 17



Вообщем делаю программу, половину сделал, половину нет smile Каким образом можно выдрать код интернет странички и залить его в текстовый документ???? И ещё как можно сделать проверку на конект с сервером???

P.S. Лучше ссылку на какуюнить литературу по этому поводу или исходный код smile 


--------------------
Глуп тот кто полагается на истину авторитета, а не на авторитет истины
[color=red]KAV&KIS==Evil[/color]
PM MAIL   Вверх
Alexeis
Дата 9.8.2006, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 2
Всего: 459



А какой код нужно выдрать smile 
Скрипты что-ли?

Это сообщение отредактировал(а) alexeis1 - 9.8.2006, 20:48


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Matematik
Дата 9.8.2006, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1027
Регистрация: 11.3.2006

Репутация: 24
Всего: 50



один из способов
Код

Stream := TFileStream.Create('ya.txt', fmCreate);
IdHTTP1.Get('http://www.ya.ru', Stream);
Stream.Free;

PM MAIL WWW ICQ   Вверх
Palladin
Дата 9.8.2006, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 932
Регистрация: 15.5.2007
Где: Беларусь г.Гомель

Репутация: нет
Всего: 17



Вот вам ссылка на интернет страничку, на ней в таблице показано кто сейчас на сервере, его ник в игре, какой у него левел, расса, класс и т.д и т.п. вот это-то мне и нужно выдрать, а потом в моей программе отобразить в гриде или ещё гденить smile 

http://game.server.by/modules/gameservers/...s.php?gamenum=2   smile  smile  smile 

как в грид засунуть то что мне надо я сам сделаю, подкиньте литературу или пример дайте, как мне проверить конект с сайтом www.server.by и если конект есть то выдрать код этой страницы http://game.server.by/modules/gameservers/...s.php?gamenum=2  smile

Добавлено @ 21:06 
Цитата(Matematik @  9.8.2006,  20:48 Найти цитируемый пост)
один из способов

Код

Stream := TFileStream.Create('ya.txt', fmCreate);
IdHTTP1.Get('http://www.ya.ru', Stream);
Stream.Free;




Этим кодом выдерается весь код страницы????


--------------------
Глуп тот кто полагается на истину авторитета, а не на авторитет истины
[color=red]KAV&KIS==Evil[/color]
PM MAIL   Вверх
Palladin
Дата 9.8.2006, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 932
Регистрация: 15.5.2007
Где: Беларусь г.Гомель

Репутация: нет
Всего: 17



Математик сенкс, осталось рассказать как проверить конект перед этимsmile 

P.S. Математик сенкс smile 


--------------------
Глуп тот кто полагается на истину авторитета, а не на авторитет истины
[color=red]KAV&KIS==Evil[/color]
PM MAIL   Вверх
Matematik
Дата 9.8.2006, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1027
Регистрация: 11.3.2006

Репутация: 24
Всего: 50



К чему проверить конект? 
К странице легко
Код

try
  IdHTTP.Get()
except
  ShowMessage('Нет конекта')
end

Если вообще к серверу, тогда сделать пинг (см поиск, обсуждалось много раз)

Парсить страницу можно регулярным выражением 
Код

class='bg1'><td><i>([^<]*)</i></td><td>([^<]*)</td><td>([^<]*)</td><td>([^<]*)</td>
 
http://regexpstudio.com/RU/ --  pas файл, синтаксис, пример

PS 
Давно делал просмотр статистики сервера drw.ru 
EXE  Исходник

Это сообщение отредактировал(а) Matematik - 9.8.2006, 21:34
PM MAIL WWW ICQ   Вверх
Palladin
Дата 9.8.2006, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 932
Регистрация: 15.5.2007
Где: Беларусь г.Гомель

Репутация: нет
Всего: 17



Всем спасибо smile Математик спасибо за исходник smile 
Плюс тебе за это


--------------------
Глуп тот кто полагается на истину авторитета, а не на авторитет истины
[color=red]KAV&KIS==Evil[/color]
PM MAIL   Вверх
APXEOLOG
Дата 26.10.2008, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.4.2007
Где: Мурманск

Репутация: нет
Всего: 1



Вопрос: Как изменить кодировку? У меня английский тескт отображаеться номрально, а русский как КонтакÑ
--------------------
Ученые долго не знали как назвать частоту.Потом так и назвали Hz.
PM MAIL ICQ   Вверх
APXEOLOG
Дата 26.10.2008, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.4.2007
Где: Мурманск

Репутация: нет
Всего: 1



Все с этой проблемой я справился)
--------------------
Ученые долго не знали как назвать частоту.Потом так и назвали Hz.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0506 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.