Я хорошо разбираю кучу элементов XML, используя приведенный ниже код.
import pandas as pd
import datetime
import requests
import pandas_gbq
import xml.etree.ElementTree
REQUEST_URL = 'https://www.corporate-site/report-api/?obj_device=47116&Yesterday'
response = requests.get(REQUEST_URL, auth=(login, password))
xml_data = response.text.encode('utf-8', 'ignore')
root = xml.etree.ElementTree.fromstring(xml_data)
desc = root.get("Description")
Приведенный выше код прекрасно работает в моей клиентской версии Python 3.6. У меня большая проблема с переносом этого в облачную функцию Google, потому что, очевидно, Google не распознает этот модуль xml.etree.ElementTree. Кто-нибудь здесь использовал функции Google Cloud? Если да, есть ли способ настроить удаленную серверную среду на соответствие локальной среде? Или есть эквивалент модуля xml.etree.ElementTree, который хорошо разбирает синтаксис XML? Спасибо всем.