16Jan
Пока собираюсь с мыслями по поводу написания одной большой статьи про использование Ribbon Controls решил между делом поразбираться с различными API.
Но прежде, чем предоставлю модуль для работы с API, спрошу Вас вот что.
Суть проблемы такова: есть 3 компьютера – 2 стационара и 1 ноутбук. На стационарах стоят винды XP (SP3, все обновления совпадают), на ноуте – стоит винда XP SP-2 и Ubuntu 9.10. Стационары подключены к Интернету через одного и того же провайдера. На первом стационаре не грузятся все страницы вида http://code.googele/… На втором стационаре от Гуглы работает только поиск.Подключаю к инету ноутбук, запускаю Windows, открываю Гугл – работает всё кроме переводчика и FeedBurner’а. Под Ubuntu – работает все.
Вопрос: что за фигня происходит? Читать далее »
Метки: API, XML, пост, Спеллер, Яндекс
19Oct
В прошлой статье про выдачу Яндекса я привел лишь один вариант и один пример парсинга выдачи с целью определения позиции сайта в результатах поиска Яндекс. На самом деле нет ничего сверхъестественного в написании подобных компонентов под свои нужды.

А если учесть то обстоятельство, что мы не используем для парсинга всякого рода ухищрения наподобие прокси, потоков и т.д., а лишь делаем небольшую паузу между запросами документов, то задача становится и вовсе простой. Всё, что по сути от нас требуется – определить шаблон страницы с выдачей, написать регулярку и чуть-чуть исправить первоначальный алгоритм парсинга, чем мы сегодня и займемся. Читать далее »
Метки: Bing, Google, Mail, Rambler, Yahoo, Апорт, парсинг выдачи, регулярные выражения, Яндекс
15Oct
Сразу скажу почему этот компонент Delphi я “окрестил” простейшим. Дело в том, что при парсинге выдачи Яндекса не используется никаких прокси в результате чего необходимо было выбирать временную паузу, чтобы не поисковик не блокировал запросы.
Естественно, что с таким компонентом Вы врядли соберете промышленный парсер, но на это расчёта и не было
Цель – показать возможность разработки подобного компонента для парсинга средствами Delphi 2010 и использовать его в личных целях, например для отслеживания подъемов/падений Вашего сайта в выдаче.
В последствии Вы можете продолжить разработку и приспособить компонент под свои нужды. Читать далее »
Метки: Delphi 2010, IStream, RegExp, statstg, urlmon, выдача, загрузка, регулярные выражения, Яндекс
Свежие комментарии