自学内容网 自学内容网

【ChatGPT】搜索趋势分析

【ChatGPT】搜索趋势分析

为了分析 ChatGPT 在过去一年的流行趋势,我们可以查看 Google Trends 的数据

安装依赖pytrends

pip install pytrends

运行以下 Python 脚本

import pandas as pd
import matplotlib.pyplot as plt
from pytrends.request import TrendReq

# Set up Google Trends API
pytrends = TrendReq(hl='en-US', tz=360)

# Define the keyword and timeframe
kw_list = ["ChatGPT"]
pytrends.build_payload(kw_list, timeframe='today 12-m')  # last 12 months

# Fetch the interest over time
interest_over_time_df = pytrends.interest_over_time()

# Ensure data is available and clean
if not interest_over_time_df.empty:
    # Plotting the trend
    plt.figure(figsize=(12, 6))
    plt.plot(interest_over_time_df.index, interest_over_time_df['ChatGPT'], color='blue', label='ChatGPT')
    plt.title("Google Search Trend for 'ChatGPT' Over the Last Year")
    plt.xlabel("Date")
    plt.ylabel("Search Interest")
    plt.legend()
    plt.grid(True)
    plt.show()
else:
    print("No data available for the specified search term and timeframe.")

输出

在这里插入图片描述

代理配置

# Define proxies as a list with at least one valid proxy
proxies_list = [
    'https://your_proxy_here:port',  # Replace with actual proxy address
]

# Ensure pytrends initializes with a non-empty proxy list
if proxies_list:
    pytrends = TrendReq(hl='en-US', tz=360, proxies=proxies_list)
else:
    raise ValueError("Proxies list is empty. Add at least one proxy.")


原文地址:https://blog.csdn.net/weiliang_Handan/article/details/143393347

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!