Я запускаю сценарий учебного уровня с googleads-python-lib
на экземпляре python:3.7-buster
Docker (но я получаю ту же ошибку при запуске 3.7 в Windows 10).
oauth2_client = oauth2.GoogleServiceAccountClient("google_auth.json", oauth2.GetAPIScope('ad_manager'))
client = adwords.AdWordsClient(oauth2_client, "xxxx")
targeting_idea_service = client.GetService('TargetingIdeaService', version='v201809')
<insert selector dict building here>
more_pages = True
while more_pages:
page = targeting_idea_service.get(selector)
На линии targeting_idea_server.get(selector)
все взрывается с TypeError: can't pickle SSLContext objects
. Сначала я прочитал, что ошибка, возможно, была вызвана многопоточностью Python в Windows, поэтому я запустил ее в контейнере Docker с тем же результатом.
Я вернул пару версий и столкнулся с той же проблемой.
Что я делаю не так?