Попытка загрузить данные Google Trends с нескольких местоположений

Я пытаюсь автоматизировать загрузку CSV-файлов Google Trends из следующих запросов: http://www.google.com/trends/explore#q=%22volunteer%22%20%2B%22volunteer%201%22&geo=US-MO-604%2C%20US-MO-619&cmpt=geo

То есть я хочу найти термин в нескольких субнациональных местоположениях и получить CSV-файл, в котором есть один столбец с ежемесячными значениями поиска для каждого из этих местоположений.

Я использовал код из здесь и сейчас пытаюсь придумать, как добавить дополнительные параметры.

После обсуждения этого другого потока, Я заметил, что могу ограничить поиск по годам, если включу date = "2011" в свой вызов getForm. Точно так же я могу ограничить поиск США, включив geo = "US". Но когда я пытаюсь использовать более детализированные географические данные из URL-адреса выше, такие как geo = "US-MO-604% 2C% 20US-MO-619" или даже просто "US-MO-604", он возвращается. вернемся к загрузке результатов глобального поиска. Есть ли способ включить это в мой запрос?


person Ari    schedule 11.03.2014    source источник


Ответы (1)


Чтобы получить данные из этих географических местоположений, например, в 2012 году, я использовал этот URL: http://www.google.com/trends/explore#q=%22volunteer%22%20%2B.%22volunteer%201%22&geo=US-MO-604%2C%20US-MO-619&date=1%2F2012%2012m&cmpt=geo&export=1&content=1.

Это предоставило файл .csv, в котором были только ежемесячные данные (я думаю, что это более детализированное измерение времени) для обоих указанных вами географических местоположений (Колумбия-Джефферсон-Сити, штат Миссури, и Спрингфилд, штат Миссури).

Этот запрос, похоже, предоставляет именно то, что вы ищете: он не вернулся к поиску по всему миру, а CSV-файл содержал информацию только об этих двух местах за 12 месяцев 2012 года.

person Devon    schedule 13.03.2014