Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Программа для поиска информации на сайте (http://forum.oszone.net/showthread.php?t=228142)

Fist 18-02-2012 11:20 1861282

Программа для поиска информации на сайте
 
Всем добрый день!
Прошу подсказать знающих людей. Возможно ли написать программу или скрипт для автоматического поиска информации на сайте, то есть автоматического заполнения поисковых полей определенными условиями, а в идеале еще и сохранять результаты поиска в базу данных или хотя бы делать отчет?

Coutty 18-02-2012 11:38 1861286

Возможно. Google тоже люди писали.

Fist 19-02-2012 07:46 1861810

Согласен. Но можно по подробнее: достаточно ли будет использовать, например, PHP, JS, VBS, или нужны более сложные языки программирования? Да, еще на форуме наткнулся на проект AutoIt. Скачал документацию, сейчас начну изучать. Может быть мне стоит использовать данный язык автоматизации?

lxa85 19-02-2012 08:24 1861818

Fist, у меня один вопрос:
Что именно вы собираетесь анализировать?
Какую информацию, с чем вы работаете?
Я не говорю про инструмент. Ни php ни js, ни vbs.
Я спрашиваю с чем именно вы работаете? Что это такое с точки зрения информации, вида/типа информации в памяти компьютера?

Вот когда придет понимание с "чем" работать, тогда будет более ясно "какой" язык программирования использовать.

Fist 19-02-2012 08:36 1861819

Если говорить конкретно, есть сайт. Мне нужно на этом сайте автоматически заполнить строки поиска и чекбоксы заранее подготовленными условиями.

ferget 19-02-2012 08:48 1861821

для этого лучше AutoIt
http://forum.oszone.net/forum-103.html

Fist 19-02-2012 08:53 1861822

Спасибо, всем! Уже немного почитал документацию по AutoIt. Думаю, что этого будет достаточно для поставленной задачи.

alex_03 21-02-2012 00:09 1863124

Доброго времени суток.
Я выскажусь о проблеме с той стороны с какой я ее понял.

Описание задачи
Есть некоторый сайт или точнее страничка на которой расположенна форма с разными элементами управления. К примеру поиск по базе данных предприятий города или края. Или еще что то там.

Задача
Написать "что-то" такое умное которое вызывало бы и передавало нужные параметры в эту форму и получало ответ и складывало ответы в каком-то удобном для последующего анализа виде. Многоразззз

Решение
В виду того что "общаются" браузер и веб-сервер на "языке" HTTP 1.0/1.1 то разумнее всего было бы написать программку которая динамически генерирует множество HTTP запросов с нужными параметрами и передает серверу. Получает ответ в виду текста html - этот текст парсирует и складывает данные куда угодно хоть в свою БД или в текстовый файлик. Фишка в протоколе http он содержит внутри себя параметры всех чекбоксов полей ввода и прочих контролов

Выбор языка программирования
Я бы выбрал C# или Java там уже есть средства для работы с веб серверами. Можно на С++ но это сложно, можно на php или perl - для этого надо скачать модули activeperl или php. Оба языка "заточены" для работы с веб-серверами. Можно конечно и AutoIt - но этот инструмент не для таких целей.


Время: 14:13.

Время: 14:13.
© OSzone.net 2001-