先把摸索了几天的代码写上
import requests
import json
import openpyxl
wk = openpyxl.Workbook() 今天问题1:Work写成了Wook
sheets = wk.create_sheet()
url = 'https://club.jd.com/comment/productPageComments.action?callback=fetchJSON_comment98&productId=27773177698&score=0&sortType=5&page=0&pageSize=10&isShadowSku=0&fold=1'
header = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101'}
res = requests.get(url, headers = header)
# print(res.text)
rest = res.text
text = rest.replace('fetchJSON_comment98(', '').replace(');', '') 问题2:此行代码忘记赋值给变量名text
data = json.loads(text)
comment1 = data['comments']
for i in comment1:
color = i['productColor']
# print(color)
sheets.append([color]) 问题3:方括号中color写成了'productColor'
wk.save(r'd:/qwe.xlsx') 这一行代码好像写到循环里面外面都无所谓
总结:持续四五天每天爬一遍某东某型号电脑的第一页评论(因为刚接触只会第一页,)并保存
存在问题:1、仍然在逻辑方面有问题,这里主要指思维逻辑,忘记赋值变量名这种低级错误都会犯只能说还是新手新手新新手了
2、拼写错误:对于一些简单的单词拼写仍然做不到百分百正确,可以说还没完全会用各种语法及库
3、一些细节问题还把我不到位