В https://www.conzoom.eu/find-dig-selv/?default есть форма для ввода адреса и почтового индекса, при поиске вы получаете код; A1, D3, E2 и т. Д., Определяющие, на каком сегменте находится этот адрес. У меня много адресов в листе моих клиентов, которые я хотел бы посмотреть - есть ли более простой способ, чем делать это вручную?Легкий способ извлечения данных из javascript
ответ
Selenium может быть тем, что вы ищете. Он предназначен для имитации пользователя на веб-сайте, поэтому он может вводить данные, считывать выходные данные и ждать, пока сайт будет готов, прежде чем вводить следующий адрес.
Трудная часть - это чтение листа excel в зависимости от его формата. Но вы всегда можете написать макрос, чтобы сделать ввод более «читаемым».
Прохладный, это потрясающе .. Я проверяю Селен :) – user3243967
Невозможно сделать это в Javascript, если данные можно переместить в формат, который может анализировать Javascript на странице.
Это не лучшее решение, но это подход, который я использовал в прошлом, когда веб-сервер может использовать только статические файлы сервера, без обработки на стороне сервера.
С вашего вопроса предлагается набор данных, это может быть не практическое решение из-за его размера и сложности.
Если данные были чем-то вроде POSTCODE, LOCATION_CODE и было сопоставление один к одному, например, все почтовые индексы, начиная с MK, имели LOCATION_CODE из 83, тогда данные могут быть сериализованы в JSON или XML (предпочтительнее JSON).
Теперь, когда пользователь вводит почтовый индекс в форме, Javascript извлекает данные с сервера в виде статического файла и анализирует результаты. Сравнивает пользователей с введенным POSTCODE с данными и возвращает соответствующий LOCATION_CODE.
Это работает только для простых данных, которые меняются очень редко. В качестве альтернативы вам нужен серверный сервер, который будет подключаться либо к вашей электронной таблице excel (неправдой), либо к центральной базе данных с логикой, выполняемой для выполнения поиска. Эта логика потребует что-то вроде @Todd Motto, предлагаемого Java или любого количества технологий, таких как C#, PHP, perl
Вау, большое спасибо за отличный ответ! Мои технические навыки недостаточны, чтобы понять все, что вы написали, поэтому я могу проверить предложение Стилторика и посмотреть, смогу ли я сделать эту работу! – user3243967
- 1. Легкий способ загрузки содержимого HTML из XML?
- 2. Лучший способ извлечения данных из строки
- 3. Лучший способ извлечения данных из Microsoft Word
- 4. Лучшего способ извлечения данных из проекта
- 5. Правильный способ извлечения данных из заголовка webapi2.1
- 6. Более эффективный способ извлечения данных из MySQL
- 7. Легкий способ слияния пластин?
- 8. «Легкий» способ захвата видео
- 9. Java Декорирование Легкий способ
- 10. ошибка Javascript извлечения данных из объекта JSON
- 11. Javascript Searching сделал легкий
- 12. Легкий способ использовать FindControl («»)
- 13. Javascript MVC - легкий?
- 14. Легкий способ создания диагональной матрицы из вектора?
- 15. Легкий способ создания объекта из базового класса
- 16. извлечения текста из JavaScript
- 17. Zend Framework: правильный способ извлечения данных из базы данных
- 18. Лучший способ извлечения данных из базы данных SQL в Android
- 19. Эффективный способ для извлечения данных из базы данных
- 20. Каков эффективный способ извлечения (выбора) данных из базы данных?
- 21. извлечения данных из документа
- 22. Android легкий и быстрый способ реализовать хранение данных из службы Api Rest
- 23. извлечения данных из firebase
- 24. Процесс извлечения данных из базы данных sql
- 25. Легкий способ избежать строк sql?
- 26. Легкий способ убить все ссылки
- 27. Легкий способ получить результат теста.
- 28. Легкий способ переименования контроллеров рельсов
- 29. Легкий способ увеличения частных переменных?
- 30. Легкий способ чтения XML-файла
JavaScript не будет делать все это за вас, JavaScript может получить входные значения и отправить их на сервер, который вы вам нужно будет общаться с вашей электронной таблицей, используя другой язык, например Java. –
Что-то вроде этого: 1. Разбирайте свои данные (например, из CSV). 2. Прокрутите массив. 3. CURL. – dfsq