1

Я заметил, что при выборе параметров (раскрывающихся меню, переключателей и т.д.) На некоторых веб-сайтах вы видите создание все более сложного URL-адреса, а затем вы можете использовать этот URL-адрес для доступа к этому веб-сайту позднее и сразу перейти к странице с Ваши желаемые варианты. К сожалению, на других сайтах URL остается фиксированным, и у вас, похоже, нет другого выбора, кроме как снова и снова выбирать параметры. Мне было интересно, есть ли какая-нибудь утилита, которая поможет автоматизировать этот процесс.

РЕДАКТИРОВАТЬ: Как программист сам я знаю наверняка, что это должно быть выполнимо - вы могли бы записать своего рода макрос, который отслеживает движения и щелчки мыши, а затем "воспроизвести" этот макрос.

РЕДАКТИРОВАТЬ: Точно так же утилита может отслеживать сообщения Windows в браузере и использовать эту информацию тоже / вместо этого.

5 ответов5

1

Что-то вроде UrlParams может помочь вам обнаружить переменные POST, чтобы вы могли попытаться написать скрипт, который будет управлять вашим браузером.

1

Существует слишком много разных способов работы веб-сайта, поэтому один инструмент не сможет справиться с ними всеми. Некоторые сайты используют параметры в URL (он же метод HTTP GET), некоторые используют параметры, передаваемые как метод HTTP POST. Сайты, использующие flash, или silverlight, или сессии, также существуют, и есть сайты, которые просто используют какой-то странный механизм.

Лучше всего было бы опубликовать вопрос о конкретном сайте, и мы могли бы ответить на него.

1

Есть бесплатная утилита AutoHotkey, которая может отправлять нажатия клавиш и события мыши в другие окна. Не очень элегантно или ненадежно, если содержимое меняется, но может служить вашим целям, если вы просто хотите часто заполнять форму точно так же.

0

Те, которые обновляются в фоновом режиме без обновления URL, будут использовать что-то вроде Flash или Ajax. Я очень сомневаюсь, что есть полезность, как вы описываете.

0

Я не думаю, что есть полезность для этого. Некоторые сайты используют механизм перезаписи на основе правил, чтобы переписывать запрошенные URL-адреса на лету. Для получения более подробной информации см. Apache Module mod_rewrite

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .