Да, вы можете сделать это очень легко. Это показано на следующем примере.
Подготовка
Чтобы отправлять веб-запросы к инструменту геолокации с помощью Python, вам необходимо:
- Редактор или IDE (интегрированная среда разработки) для написания скрипта
-
Python - python.org
-
Запросы на библиотеку Python
-
Библиотека Python Pandas
(необязательно)
Для выполнения веб-запроса инструмента геолокации требуется информация для инструмента геолокации. Это будет объяснено на примере структуры URL-адреса запроса в следующей статье:
→
Веб-сервис Contolling (API)
В нашем примере используется следующая информация, которую необходимо заменить в скрипте на вашу:
- Язык: en (немецкий)
- Вход в систему: john [email protected]
- пунктирная линия: 123456ABCD
- Карта: ветер-DIN-EN-1991-1-4 (ветровая нагрузка по немецкому приложению EC1)
- Город: Dlubal, Тифенбах (штаб-квартира Dlubal GmbH)
- Позиция: 49.4353975, 12.5894907 (широта, долгота)
Выполнить запрос стенки и считывать данные
Следующий скрипт отправляет запрос к веб-сервису инструмента «Geo-Zone Tool» и документирует требуемое время и содержание.
Это приводит, например, к следующим результатам:
- вывод.кода#
Отметка времени: 2024-08-22 13:24:32.727006
Длительность: 2,214527
Код состояния: 200
Заголовок: текст/html; charset = utf-8
Текст запроса:
Результат 1, Результат 2, Зона, Широта, Долгота, Высота над уровнем моря, Улица, Индекс, Город, Норма, Приложение, Примечания, Правовая информация
22.5 м/с,0.32 кН/м2,1,49.4353975,12.5894907,520.69384765625,Am Zellweg 2,93464,Tiefenbach,EN 1991-1-4,DIN EN 1991-1-4
#/code#
Дополнение: Подготовка содержания веб-запроса
Следующий скрипт преобразует текст, полученный из сетевого средства Инструмент геолокации, в табличную форму. Кроме того, значения результатов отделяются от соответствующих единиц измерения и сохраняются в виде файла CSV или Excel.
Это приводит, например, к следующим результатам:
- вывод.кода#
Исходный frame данных:
- Результат 1, Результат 2, Зона, Широта, Долгота, Высота над уровнем моря, Улица, Индекс, Город Примечания к приложению к нормативу
0 22,5 м/с 0,32 кН/м2 1 49,435398 12,589491 520,693848 Am Zellweg 2 93464 Tiefenbach EN 1991-1-4 DIN EN 1991-1-4 NaN
Рамка управляемых данных:
- (Результат 1, значение) (Результат 1, единица измерения) (Результат 2, значение) (Результат 2, единица измерения) Зона Широта Долгота Высота Улица Почтовый индекс Город Норматив Приложение Примечания
0 22,5 м/с 0,32 кН/м2 1 49,435398 12,589491 520,693848 Am Zellweg 2 93464 Tiefenbach EN 1991-1-4 DIN EN 1991-1-4 NaN
Вывод примера:
- Первый результат имеет значение 22,5. (м/с)
#/code#
Показать больше