Показать полную графическую версию : Программа для поиска информации на сайте
Всем добрый день!
Прошу подсказать знающих людей. Возможно ли написать программу или скрипт для автоматического поиска информации на сайте, то есть автоматического заполнения поисковых полей определенными условиями, а в идеале еще и сохранять результаты поиска в базу данных или хотя бы делать отчет?
Возможно. Google тоже люди писали.
Согласен. Но можно по подробнее: достаточно ли будет использовать, например, PHP, JS, VBS, или нужны более сложные языки программирования? Да, еще на форуме наткнулся на проект AutoIt. Скачал документацию, сейчас начну изучать. Может быть мне стоит использовать данный язык автоматизации?
Fist, у меня один вопрос:
Что именно вы собираетесь анализировать?
Какую информацию, с чем вы работаете?
Я не говорю про инструмент. Ни php ни js, ни vbs.
Я спрашиваю с чем именно вы работаете? Что это такое с точки зрения информации, вида/типа информации в памяти компьютера?
Вот когда придет понимание с "чем" работать, тогда будет более ясно "какой" язык программирования использовать.
Если говорить конкретно, есть сайт (http://torgi.gov.ru/index.html). Мне нужно на этом сайте автоматически заполнить строки поиска и чекбоксы заранее подготовленными условиями.
для этого лучше AutoIt
http://forum.oszone.net/forum-103.html
Спасибо, всем! Уже немного почитал документацию по AutoIt. Думаю, что этого будет достаточно для поставленной задачи.
Доброго времени суток.
Я выскажусь о проблеме с той стороны с какой я ее понял.
Описание задачи
Есть некоторый сайт или точнее страничка на которой расположенна форма с разными элементами управления. К примеру поиск по базе данных предприятий города или края. Или еще что то там.
Задача
Написать "что-то" такое умное которое вызывало бы и передавало нужные параметры в эту форму и получало ответ и складывало ответы в каком-то удобном для последующего анализа виде. Многоразззз
Решение
В виду того что "общаются" браузер и веб-сервер на "языке" HTTP 1.0/1.1 то разумнее всего было бы написать программку которая динамически генерирует множество HTTP запросов с нужными параметрами и передает серверу. Получает ответ в виду текста html - этот текст парсирует и складывает данные куда угодно хоть в свою БД или в текстовый файлик. Фишка в протоколе http он содержит внутри себя параметры всех чекбоксов полей ввода и прочих контролов
Выбор языка программирования
Я бы выбрал C# или Java там уже есть средства для работы с веб серверами. Можно на С++ но это сложно, можно на php или perl - для этого надо скачать модули activeperl или php. Оба языка "заточены" для работы с веб-серверами. Можно конечно и AutoIt - но этот инструмент не для таких целей.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.