Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Поиск Файлов в интернете

17K
03 мая 2006 года
PavlovSerg
3 / / 03.05.2006
Подскажите пожалуйста как мне можно организовать поиск файлов, или просто заданной информации на сайте?

Буду очень благодарен:!!!:
246
03 мая 2006 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by PavlovSerg
Подскажите пожалуйста как мне можно организовать поиск файлов, или просто заданной информации на сайте?

Буду очень благодарен:!!!:


1. Заполнить на сайте форму поиска методом POST
http://forum.codenet.ru/showthread.php?s=&threadid=26324&highlight=POST

2. Распарсить страницу и извлечь нужную информацию.

12K
03 мая 2006 года
chrono
34 / / 03.01.2006
Цитата:
Originally posted by PavlovSerg
Подскажите пожалуйста как мне можно организовать поиск файлов, или просто заданной информации на сайте?

Буду очень благодарен:!!!:



Генерируй запросы и открывай их в браузере....
например....
http://www.google.ru/search?q=find+text&sourceid=opera&num=0&ie=utf-8&oe=utf-8
где "find+text" искомый текст в нете("+" - это пробел)...

Цитата:
[COLOR=blue]code:
void __fastcall TForm1::Label1Click(TObject *Sender)
{
String doc = "http://www.google.ru/search?q=find+text&sourceid=opera&num=0&ie=utf-8&oe=utf-8";
ShellExecute(Handle,
"open",
doc.c_str(),
NULL, NULL,
SW_SHOW);
}
[/COLOR]


удачи.... :angel:

17K
05 мая 2006 года
PavlovSerg
3 / / 03.05.2006
Я всё с этим же поиском :).
Я решил делать поиск по другому:
*Закачиваю HTML - файлик, без картинок и всякой ерунды.
*его проссматриваю, и там выбираю Href-ки.

Но на сайтах есть и левые всякие ссылки, как мне лучше их обойти? Или лучше другим способом поиск осуществлять:???:
246
06 мая 2006 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by PavlovSerg
Я всё с этим же поиском :).
Я решил делать поиск по другому:
*Закачиваю HTML - файлик, без картинок и всякой ерунды.
*его проссматриваю, и там выбираю Href-ки.

Но на сайтах есть и левые всякие ссылки, как мне лучше их обойти? Или лучше другим способом поиск осуществлять:???:


Тебя не понял. "поиск заданной информации на сайте" это искать на странице или искать по сайту используя его поисковую систему?

17K
07 мая 2006 года
PavlovSerg
3 / / 03.05.2006
Цитата:
Originally posted by GIZMO
Тебя не понял. "поиск заданной информации на сайте" это искать на странице или искать по сайту используя его поисковую систему?


Поиск по сайту, но не используя его поисковую систему, т.е. я загружаю себе в память (через сокет) html-ку, там смотрю где какие ссылки, строю дерево (чтобы не зацыклится), и так далее по всем ссылкам на сайте (не выходя на левые ссылки).
Вооот.:roll:
Но я не разу не сталкивался с работай СОКЕТОВ, можете подсказать как они работают. Просто я вот как скачаивал:

[COLOR=blue]

void __stdcall DownloadUrl(AnsiString Url)
{
TNMHTTP *http = new TNMHTTP (NULL);
http->InputFileMode = true;
http->Body = ExtractFilePath(Application->ExeName) + "tmp-body";
http->Header = ExtractFilePath(Application->ExeName) + "tmp-header";
http->Get(Url);
delete http;
}

[/COLOR]
А надо научиться как-то с помощью сокетов.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог