Python 'запросы' работает нормально, но UrlRequest из Kivy выбрасывает WinError 10060 - PullRequest
0 голосов
/ 24 апреля 2019

Я работаю над проектом на Киви. Для этого я использовал библиотеку kivy UrlRequest . Но я не получил никакого ответа для моего офисного компьютера и сети. Для моей домашней сети и ноутбука это нормально. Затем я изменил код и реализовал все с запросами , хотя это сделало пользовательский интерфейс похожим на нажатие кнопки и менее удобным для пользователя, но это работало. Подозревая некоторую проблему с библиотекой UrlRequests (проблема с прокси), я запустил модуль UrlRequest и получил эту ошибку 'error = [WinError 10060] Попытка подключения не удалась, поскольку подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, так как подключенный хост не смог ответить'

Может кто-нибудь подсказать, в чем проблема, так как я новичок в этой области, а также материал, связанный с прокси. Также при использовании ' source ' для kivy AsyncImage загрузка изображения занимает много времени. В то время как мой домашний ноутбук загружается почти мгновенно (тот же API ), и UrlRequest там тоже работает нормально. Можно ли использовать только запросы модуль для kivy , сохраняя удобство для пользователя, если любое другое решение невозможно?

# .py file

google_id = ObjectProperty()

request2 = UrlRequest(url_google, self.google_adress_put)

# this method is not working
def google_adress_put(self, request2, data2):
    global data_google
    data_google = data2
    global flag
    flag += -1
    if (flag == 0):
        self.mmi_google()
        self.here_google()
        self.here_mmi()
    #print(data2['results'][0]['formatted_address'])
    #print(data2)

# this method working but slow
def set_google(self):
    global zoom_level_google
    global lat, lon
    lat_long = str(lat) + ',' + str(lon)
    self.google_id.source = 'https://maps.googleapis.com/maps/api/static...'

#.kv file

google_id: google_img
AsyncImage:
        id: google_img
        allow_stretch: True
        keep_ratio: False
        size_hint_x: 6
        source: "C:\\XXXX\\Desktop\\google-map-api-v3.jpg"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...