利用python3爬取淘宝评论出问题了,求高手帮忙分析下,急!!!!

这是我按照视频教程里面,弄的代码,现在有两个问题
1.代码只循环一次,而且只运行了最后一个数值
2.生成的Excel表格,不规律,都集中在第一行

coding:utf-8

import requests
import re
import time
import random
import json

url =‘https://rate.tmall.com/list_detail_rate.htm?itemId=566683416138&spuId=948133734&sellerId=3214057323&order=3&append=0&content=1&tagId=&posi=&picture=&group&needFold=0
f = open(‘881.csv’,‘w’,encoding=‘gbk’)
f.write(‘评价内容,小二回复,昵称\n’)

for i in range(99):
t = str(time.time()1000).split(’.’)
pagram = {
‘currentPage’:i+1,
ksTS’:’%s%s’ % (t[0],t[1]),
‘callback’:‘jsonp%s’% (int(t[1])+1),
}
#print(pagram)
time.sleep(random.random())
response = requests.get(url, params=pagram)
#数据持久化
#入库文件
#csv文件
data = response.text
#解析数据
data = re.findall(r’{.
}’,data)[0]
#格式成字典
data = json.loads(data )
data = data[‘rateDetail’][‘rateList’]
print(data)
for item in data:
f.write(’%s,%s,%s’%(
item[‘rateContent’].replace(’,’,’,’),
item[‘reply’].replace(’,’,’,’),
item[‘displayUserNick’] ))

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值