集成了网上几个成熟的词云图方案而构造的一个比较靠谱的。
结构:
在任意一空文件夹中放入main.py,main2.py
以及simhei.ttf(自选字体,可改名,代码自改),stop.txt(停用词),001.png(词云用背景框架)
main.py内容:
import requests
def get_comments(product_id, sort_type, page, page_size):
# 根据用户选择的好评或差评,设置相应的评分
score = '3' if sort_type == '好评' else '1'
# 构建获取评论的URL
url = f"https://api.m.jd.com/?appid=item-v3&functionId=pc_club_productPageComments&client=pc&clientVersion=1.0.0&t=1710622550689&loginType=3&uuid=181111935.1997641277.1707936015.1710416671.1710620660.8&productId={product_id}&score={score}&sortType=5&page={page}&pageSize={page_size}&isShadowSku=0&fold=1&bbtf=&shield="
try:
response = r