python 爬google trends
步骤
首先,你可以科学上网;其次,pycharm;
- 导包
import requests
import json
from openpyxl import load_workbook
import time
- 找自己的参数
以下参数,在Google trends页面F12检查,network中可以找到,找到你自己的参数,把底下这些都换成你自己的
url可以更改需要的时间,地区
url = ‘https://trends.google.com/trends/api/explore?hl=zh-CN&tz=-480&req={{“comparisonItem”:[{{“keyword”:"{}",“geo”:"",“time”:“2019-12-31 2020-06-30”}}],“category”:0,“property”:""}}&tz=-480’.format(keyword)
3.四个函数–参考文献都有写
def TimeTrans(timenum):
def writeDataToExcleFile(data_trend,j):
def get_token(keyword):
def google(keyword,j):
4.main函数
(1)如果你只爬一个词,不需要main,直接google函数就行
(2)多个词的话,写个for循环,里面google循环即可
结果