Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python发布到Google测量协议?_Python_Http_Post_Google Analytics - Fatal编程技术网

如何使用Python发布到Google测量协议?

如何使用Python发布到Google测量协议?,python,http,post,google-analytics,Python,Http,Post,Google Analytics,我需要一个使用Python的帖子的示例 像这样的,但很有效 import httplib, urllib conn = httplib.HTTPConnection("www.google-analytics.com") conn.request("POST", "v=1&tid=UA-XXXXXX-Y&cid=666&t=event&ec=game&ea=start&ev=0") response = conn.getresponse() pri

我需要一个使用Python的帖子的示例

像这样的,但很有效

import httplib, urllib
conn = httplib.HTTPConnection("www.google-analytics.com")
conn.request("POST", "v=1&tid=UA-XXXXXX-Y&cid=666&t=event&ec=game&ea=start&ev=0")
response = conn.getresponse()
print response.status, response.reason
data = response.read()
conn.close()
您只需要一个URL:

conn.request("POST", "/collect", "v=1&tid=UA-XXXXXX-Y&cid=666&t=event&ec=game&ea=start&ev=0")
或使用字典:

import httplib, urllib

params = urllib.urlencode({
    'v': 1,
    'tid': 'UA-XXXXXX-Y',
    'cid': '666',
    't': 'event',
    'ec': 'game',
    'ea': 'start',
    'ev': 0
})

connection = httplib.HTTPConnection('www.google-analytics.com')
connection.request('POST', '/collect', params)

您能用fiddler http调试器跟踪这个工作示例并发布原始请求和响应吗?我想解决我的问题