如何获得从googletrends下载csvfiles的widgetoken?

2024-09-26 22:12:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在尝试从googletrends站点直接检索python中的数据。通过检查“下载csv”按钮,我可以提取文件的基本url,如下所示:

https://trends.google.com/trends/api/widgetdata/multiline/csv?req=%7B%22time%22%3A%222018-08-30%202019-08-30%22%2C%22resolution%22%3A%22WEEK%22%2C%22locale%22%3A%22de%22%2C%22comparisonItem%22%3A%5B%7B%22geo%22%3A%7B%7D%2C%22complexKeywordsRestriction%22%3A%7B%22keyword%22%3A%5B%7B%22type%22%3A%22BROAD%22%2C%22value%22%3A%22trump%22%7D%5D%7D%7D%5D%2C%22requestOptions%22%3A%7B%22property%22%3A%22%22%2C%22backend%22%3A%22IZG%22%2C%22category%22%3A0%7D%7D&token=APP6_UEAAAAAXWrEbGVLW-ssfeQvOJgr9938DRgYO1sm&tz=-120

无报价:

https://trends.google.com/trends/api/widgetdata/multiline/csv?req={"time":"2018-08-30 2019-08-30","resolution":"WEEK","locale":"de","comparisonItem":[{"geo":{},"complexKeywordsRestriction":{"keyword":[{"type":"BROAD","value":"trump"}]}}],"requestOptions":{"property":"","backend":"IZG","category":0}}&token=APP6_UEAAAAAXWrEbGVLW-ssfeQvOJgr9938DRgYO1sm&tz=-120

我现在可以很容易地把这个csv放到一个数据框中。理想情况下,我现在只需要操纵url,以便进行定制请求和加载新数据。我的问题是我不能使用相同的token参数,因为它是为每个csv请求新生成的。我认为邵川在Origin of tokens in Google trends API call中的回答描述了我所面临的问题。有人能解释一下我如何请求这个令牌,然后我可以使用它进行第二次请求(实际的csv下载)?:/


Tags: csv数据httpscomtokenapiurlgoogle

热门问题