рейтинги поиска Google и API тенденций

Я надеюсь находить, что API/программа/интерфейс получает следующую информацию.

  1. термин (термины) полная популярность - крыло тенденции Google
  2. как веб-сайт разоблачает разряд, мудрый в для упомянутого термина (терминов) - крыло googlesearchpositionfinder и сколько веб-сайтов имеет термин (термины) - стандартный Google, например, Поиск foobar и городской словарь обнаруживаются в положении 5 9,000,000

Я хотел бы видеть сумму времен, конкретный критерий поиска использовался и его/weekly/monthly/yearly разбивка популярности наряду с его разрядом на конкретной странице.

Я нашел googlesearchpositionfinder.com и google.com/trends, но у меня есть 5 000 условий для поиска, вручную не происходит. Я также нашел www.juiceanalytics.com/openjuice/programmatic-google-trends-api, но это не позволяет мне недооценивать повреждение сроком на 2 года.

В основном я пытаюсь создать рейтинг поисковых фраз, недели (период), они были более популярными и как конкретный сайт (например, городской словарь) обнаружился в, гуглят поисковые рейтинги для условий. Посмотрите выше (1-2)

Также это не должно быть в Python, это, что я нашел для создания с...

Последнее редактирование: Оба ответа ниже помогшего.

Я закончил тем, что использовал завихрение против Google непосредственно и затем проанализировал результаты с c# программой.

8
задан Joe Doyle 30 April 2012 в 01:40
поделиться

2 ответа

Тенденции Google не допускает поиск в диапазоне двух лет, но время от времени один год.
Используя pyGTrends.py , вы можете:

from import pyGTrends
from csv import DictReader
r = pyGTrends(username, password)
r.download_report(('stackoverflow'), date='2009')
export1 = DictReader(r.csv().split('\n'))
r.download_report(('stackoverflow'), date='2010')
export2 = DictReader(r.csv().split('\n'))

тогда вы можете присоединиться к export1 и export2 в соответствии с вашими потребностями.

ИЛИ даже лучше

Вы можете загрузить отчет без фильтра по дате и выполнить грязную работу с помощью Python.
Посмотрите на следующий скрипт, расположите date_MIN \ date_MAX по своему усмотрению.

from pyGTrends import pyGTrends
import csv
import datetime
date_MIN ='2007/01/01'
date_MAX ='2009/03/01'
r = pyGTrends('username','password')
r.download_report(('stackoverflow'))
csv_reader = csv.reader(r.csv().split('\n'))
with open('gtrends_report.csv', 'w') as csv_out:
    csv_writer = csv.writer(csv_out)
    for count,row in enumerate(csv_reader):
        if count == 0:
            csv_writer.writerow(row)
        else:
            date = datetime.datetime.strptime(row[0], "%b %d %Y")
            if  datetime.datetime.strptime(date_MIN, "%Y/%m/%d") <= date <= datetime.datetime.strptime(date_MAX, "%Y/%m/%d"):
                 csv_writer.writerow(row)
5
ответ дан 5 December 2019 в 21:17
поделиться

У меня была такая же проблема, и я только что написал небольшой класс для проверки рейтинга через Google AJAX Search API, вы можете скачать его здесь:

http://bohuco.net/blog/2010/07/google-ranking-checker-class-in-php/

2
ответ дан 5 December 2019 в 21:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: