Автоматической нахождение нужных мне полей
-
Здравствуйте друзья.
Задача у меня примерно следующая.
Необходимо находить и заполнять форму на сайте. Хочу заточить скрипт под множество не до конца однотипных форм.
К примеру поле
title - заголовjк статьи
body - основная статья.
submit - кнопка отправкиПроблема в том, что из-за разности языков и версия. Названия полей могут отличаться
title может быть Header, body - content и так далее. Я думаю суть понятна.Как реализовать эту вариативную систему, что бы скрипт искал нужное название поля. Названия полей бралось из базы, так как их может быть и до 10 штук.
-
@Kodak Это не тривиальная задача. Поэтому думай... xpath и рег. выражения тебе в помощь:)
-
@Kodak Если я правильно понял, то делается очень просто. Так как написано про формы то они все помечаются input. Для для ввода статьи может быть <textarea> или еще что-то. Записываем признаки полей в файл, для каждого поля отдельно(признаки - это части кода). Дальше начинаем цыкл для каждого элемента <input> выполняем действие Получить код элемента. Сравниваем полученый код с теми признаками, которые записаны в файле, предварительно перекинув их в список. Если признак совпадает - действие ввести текст или нажать на кнопку, Match нажатия будет Полученый код элемента.