Прямий доступ до бази даних сайту одним клацанням миші?


1

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

EDIT: Як програміст сам знаю напевно, що він повинен бути виконаним - ви можете записати свого роду макрос, який стежить за рухами миші і клацаннями, потім "відтворює" цей макрос.

EDIT: Аналогічно, утиліта може відстежувати вікна повідомлень у браузері і використовувати цю інформацію теж / замість.


1
Як програміст сам, ви повинні розуміти, що будь-який макрос, який відтворює серію вхідних подій, перестане працювати, якщо вікно або будь-який його вміст переміщено.
Hasaan Chop

@nsd: макрос може зберігати значення щодо верхнього лівого кута вікна веб-переглядача. Домовилися, якщо кнопки і меню переміщені всередині вікно, то це призведе до проблем, але я не очікую, щоб рішення було на 100% надійним.
Mick

Відповіді:


1

Є безкоштовна утиліта, AutoHotkey , які можуть надсилати натискання клавіш і події миші на інші вікна. Не дійсно елегантний або надійний, якщо зміст змінюється, але може служити вашій меті, якщо ви просто хочете часто заповнювати форму точно так само.


1

Щось на зразок UrlParams може допомогти вам виявити змінні POST, щоб ви могли спробувати написати сценарій, який буде керувати браузером.


1

Є занадто багато різних способів, які веб-сайт може працювати, так що один інструмент не зможе обробити їх усі. Деякі сайти використовують параметри в URL (так званий метод HTTP GET), деякі параметри використання передаються як метод HTTP POST. Сайти, що використовують flash або silverlight або сесії також існуватимуть, і тоді є сайти, які використовують будь-який дивний механізм.

Найкраще б розмістити запитання про конкретний сайт, і ми можемо відповісти на це.


0

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


0

Я не думаю, що для цього є утиліта. Деякі сайти використовують механізм перезапису на основі правил, щоб переписати потрібні URL-адреси на льоту. Докладніше див Модуль Apache mod_rewrite

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.