Привет, ребята, я хочу создать сценарий или что-то, чтобы взять одну строку из моей базы данных MySQL и использовать эти данные, чтобы предварительно заполнить поля формы на одном из нескольких сайтов, которые не мои. То, что я хотел бы сделать, - это получить информацию, введенную пользователем на моем сайте, и когда они нажимают ссылку на один из сайтов в моей системе, она загружает внешний сайт с определенными полями, предварительно заполненными информацией, которую они ввели. Но я не могу понять, как это сделать, потому что я ничего не могу добавить к этим страницам. У вас есть какие-то предложения?Автоматическое заполнение полей формы на внешних сайтах из локального MySQL
ответ
Поток, который вы описали, невозможен из-за ограничений межсайтового скриптинга. Это сообщение актуально: Browser Automation and Cross Site Scripting
Ближайшая вещь, о которой я могу думать, это Greasemonkey, которая заставит пользователя загрузить плагин из Mozilla, а также новый пользовательский указатель с вашего сайта.
Другой вариант будет воспроизводить форму на вашем собственном веб-сервере и надеяться, что form action
не выполнит проверки реферера.
Это то, что я понял. Greasemonkey будет работать, потому что это все в домашних вещах, я могу установить его на компьютеры, которые используют пользователи. Не могли бы вы направить меня туда, где я могу получить дополнительную информацию об этом, используя Greasemonkey? – NCX001
Ваш лучший выбор - это раздел «Учебники» на GreaseSpot: http://wiki.greasespot.net/Tutorials#Greasemonkey_tutorials –
Если бы я писал его, скрипт выполнил бы вызов вашего API (я рекомендую JSONP), который предоставляет информацию из базы данных (например, GET http://yourdomain.com/your_api/formFields?user_id=15211), и сценарий будет использовать этот ответ для заполнения формы на целевом сайте. –
Я не очень уверен, но вы можете использовать wget
и передавать данные xml ... т. Е. Вы можете построить строку xml с данными, которые хотите отправить, а затем сделать wget на другом сайте ... надеюсь, что это help
- 1. CakePHP - Автоматическое заполнение полей формы от модели
- 2. Автоматическое заполнение полей simple_form - RAILS
- 3. Автоматическое заполнение веб-формы
- 4. Динамические формы - Автоматическое заполнение полей на основе предыдущего автоматического завершения
- 5. Автоматическое заполнение текстовых полей из datagrid - C#
- 6. Автоматическое заполнение текстовых полей на веб-странице
- 7. Автоматическое заполнение нескольких текстовых полей
- 8. Автоматическое заполнение полей в JIRA
- 9. Magento OPC: как включить автоматическое заполнение полей формы?
- 10. Автоматическое заполнение формы на внешнем сайте
- 11. Автоматическое заполнение формы HTML из массива
- 12. Автоматическое заполнение формы в Rails?
- 13. Заполнение полей формы CRM из iframe
- 14. автоматическое заполнение текстовых полей в jsp
- 15. Автоматическое заполнение полей в форме MS Access
- 16. Заполнение полей подформ из поля основной формы
- 17. Symfony 2.7: автоматическое заполнение поля формы из формы Form Builder
- 18. Заполнение полей автоматической формы MeteorJS
- 19. django - автоматическое заполнение полей в моделях
- 20. Автоматическое заполнение объектов из HTTPRequest
- 21. Автоматическое заполнение формы сервера и клиента
- 22. Автоматическое заполнение формы в Acrobat Reader
- 23. Автоматическое заполнение полей в Word из выпадающего списка
- 24. mySQL Имена полей полей из нескольких внешних ключей
- 25. Автоматическое заполнение формы с использованием сценария java
- 26. Автоматическое заполнение полей ввода из фильтра в Angularjs
- 27. Автоматическое заполнение формы, когда файл загрузки выбран
- 28. Автоматическое заполнение формы ввода по имени?
- 29. Автоматическое заполнение формы С Submit Button Параметры
- 30. Автоматическое заполнение поля при открытии формы
Единственный способ сделать что-то подобное можно с помощью дополнения браузера. – Pointy