Выполнить несколько запросов Google Trend одновременно - сообщение об ошибке - PullRequest
0 голосов
/ 30 апреля 2019

Я хочу выполнить несколько запросов трендов Google одновременно, чтобы иметь возможность сравнивать оценки трендов.Я знаю, что этот вопрос задавался несколько раз на stackoverflow, но эта проблема более конкретная.Я получаю следующее сообщение об ошибке:

ResponseError: Запрос не выполнен: Google вернул ответ с кодом 400.

Я создал список из нескольких строк,называется "запросы", здесь вывод:

['Green Day Boulevard of Broken Dreams',
'Linkin Park In The End',
'The White Stripes Seven Nation Army',
'Red Hot Chili Peppers By The Way',
'Nickelback How You Remind Me',
'Evanescence Bring Me To Life',
'Papa Roach Last Resort',
'Jet Are You Gonna Be My Girl',
'The Killers Mr. Brightside',
'Kings of Leon Sex on Fire']

from pytrends.request import TrendReq
trend = TrendReq()
trend.build_payload(kw_list=queries, timeframe="all")

Сообщение об ошибке выше вывод.Интересно, что если я создаю новый список (написанный от руки, список «запросов» создается путем циклического перебора данных), например

qu = ['germany', 'usa']

Код отлично работает и выдает то, что я хочу:

interest_over_time_df = trend.interest_over_time()
interest_over_time_df.drop("isPartial",axis=1).max()

Мой вывод: что-то со списком «запросов» не так, но для меня они выглядят одинаково.

...