
Я заметил, что при выборе опций (выпадающие меню, радиокнопки и т. д.) на некоторых веб-сайтах вы видите, что создается все более сложный URL, а затем вы можете использовать этот URL для доступа к этому веб-сайту позже и перейти прямо на страницу с нужными вам опциями. К сожалению, на других веб-сайтах URL остается фиксированным, и у вас, похоже, нет выбора, кроме как выбирать опции снова и снова. Мне было интересно, есть ли какая-нибудь утилита, которая помогла бы автоматизировать этот процесс.
РЕДАКТИРОВАТЬ:Как программист, я точно знаю, что это должно быть осуществимо — можно записать своего рода макрос, который отслеживает движения мыши и щелчки, а затем «воспроизвести» этот макрос.
РЕДАКТИРОВАТЬ:Аналогичным образом утилита может отслеживать сообщения Windows в браузере и использовать эту информацию также/вместо этого.
решение1
Есть бесплатная утилита,AutoHotkey, который может отправлять нажатия клавиш и события мыши в другие окна. Не очень элегантно и надежно, если содержимое меняется, но может подойти, если вы просто хотите часто заполнять форму одним и тем же способом.
решение2
Что-то вродеUrlParamsможет помочь вам обнаружить переменные POST, чтобы вы могли попытаться написать скрипт, который будет управлять браузером за вас.
решение3
Существует слишком много различных способов работы веб-сайта, поэтому один инструмент не сможет справиться со всеми из них. Некоторые сайты используют параметры в URL (также известные как метод HTTP GET), некоторые используют параметры, переданные как метод HTTP POST. Сайты, использующие flash, silverlight или сеансы, также будут существовать, а есть сайты, которые просто используют какой-то странный механизм.
Лучшим вариантом будет задать вопрос о конкретном сайте, и мы сможем на него ответить.
решение4
Я не думаю, что есть утилита для этого. Некоторые сайты используют механизм перезаписи на основе правил, чтобы переписывать запрошенные URL на лету. Для получения более подробной информации см.Модуль Apache mod_rewrite