Пример #1
0
"""

__author__ = '[email protected] (Stan Grinberg)'

import os
import sys
sys.path.append(os.path.join('..', '..', '..', '..'))

# Import appropriate classes from the client library.
from adspygoogle.adwords.AdWordsClient import AdWordsClient

# Initialize client object.
client = AdWordsClient(path=os.path.join('..', '..', '..', '..'))

# Initialize appropriate service.
targeting_idea_service = client.GetTargetingIdeaService(
    'https://adwords-sandbox.google.com', 'v201008')

# Construct selector object and retrieve related keywords.
keyword = 'space cruise'
selector = {
    'searchParameters': [{
        'xsi_type': 'RelatedToKeywordSearchParameter',
        'keywords': [{
            'text': keyword,
            'matchType': 'EXACT'
        }]
    }],
    'ideaType':
    'KEYWORD',
    'requestType':
    'IDEAS',
Пример #2
0
import os
import sys
sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'adwords_api_python_14.2.1' ))
from adspygoogle.adwords.AdWordsClient import AdWordsClient
from adspygoogle.common import Utils

client = AdWordsClient(path=os.path.join(os.path.abspath(os.path.dirname(__file__)), 'adwords_api_python_14.2.1' ))
# Initialize appropriate service.
campaign_service = client.GetCampaignService(
    'https://adwords.google.com', 'v201101')
    
targeting_idea_service = client.GetTargetingIdeaService('https://adwords.google.com', 'v201101')
traffic_estimator_service = client.GetTrafficEstimatorService('https://adwords.google.com', 'v201101')


def get_keyword_info(keyword, mode='BROAD'):
	selector = {
		'searchParameters': [{
			'type': 'RelatedToKeywordSearchParameter',
			'keywords': [{
				'text': keyword,
				'matchType': mode
			}]
		},{
		   'type': 'KeywordMatchTypeSearchParameter',
		   'keywordMatchTypes': [mode]
		},{
		   'type': 'LanguageTargetSearchParameter',
		   'languageTargets': [{'languageCode':'it'}]
		},{
		   'type': 'CountryTargetSearchParameter',