Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.03.2012, 13:13   #1
O'NeiLL
 
Регистрация: 05.01.2012
Сообщений: 7
По умолчанию [Вопрос] Как спарсить ссылки которые выдаёт поисковик

Как спарсить ссылки которые выдаёт поисковик? Например тот же гугл или яндекс

Т.е. мне надо отправить запрос и спарсить URL'ы сайтов, которые выдаст поисковик

Пробовал сделать как показано тут, но при запуске основной процедуры выдаёт ошибку:


может ещё статейка какая есть или личный пример?
O'NeiLL вне форума Ответить с цитированием
Старый 15.03.2012, 14:01   #2
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,899
По умолчанию

Оперировать функциями Copy/Pos
Искать <a href="http://">a
Shouldercannon вне форума Ответить с цитированием
Старый 15.03.2012, 14:56   #3
dubailand
Пользователь
 
Регистрация: 16.01.2011
Сообщений: 65
По умолчанию

Ну, вообщето Pos/Copy результата для google не даст, они как-то странно выдачу устроили((
dubailand вне форума Ответить с цитированием
Старый 15.03.2012, 15:30   #4
fucil
Форумчанин
 
Регистрация: 24.02.2010
Сообщений: 148
По умолчанию

copy/pos- работает всегда главное толковый подход !
fucil вне форума Ответить с цитированием
Старый 15.03.2012, 16:05   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

если вы получили нужную информацию, то Copy/Pos/PosEx вам помогут выделить нужные части.
а если не получили то они то тут не причем.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.03.2012, 18:33   #6
O'NeiLL
 
Регистрация: 05.01.2012
Сообщений: 7
По умолчанию

копи пос толку не дадут, регулярники тоже
O'NeiLL вне форума Ответить с цитированием
Старый 15.03.2012, 18:41   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

дадут они все, если вы получите нужные данные.

сниффер в зубы и смотрим как работает гугл.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.03.2012, 18:43   #8
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,871
По умолчанию

1. я поставил в настройках Яндекса, чтоб на каждой странице выводил не 10, а 50 ссылок.
2. автоматически сохранял страницы на комп в формате TXT в папку и переключал на следующие страницы путём виртуального нажатия комбинации клавиш.
3. когда 20 страниц по 50 ссылок были сохраненны, извлекал из файлов страницы ссылки и записывл в массив и отсеивал похожие.

за программой нужно следить: один минус - если связь прыгает, то программа даст сбой и будет сохранять не то и не туда.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 15.03.2012, 19:45   #9
Silver_S
Форумчанин
 
Регистрация: 14.03.2011
Сообщений: 104
По умолчанию

возможно стоит обратить внимание на Яндекс.XML
Silver_S вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как составить регулярные выражения которые будет искать все ссылки на странице? melihovgv PHP 4 10.12.2011 16:56
Спарсить фрагмент кода из ссылки Arsenx777 Работа с сетью в Delphi 3 03.11.2011 18:03
Вопрос Как автоматически очистить cookies которые используются TWebBrowser-ом AquaKlaster Работа с сетью в Delphi 3 29.05.2009 12:21
twebbrowser Как получить ссылки на которые ведут картинки? darkcoder Работа с сетью в Delphi 1 07.03.2008 14:10