利用python3爬取淘寶評論出問題了,求高手幫忙分析下,急!!!!
阿新 • • 發佈:2018-11-02
這是我按照視訊教程裡面,弄的程式碼,現在有兩個問題
1.程式碼只迴圈一次,而且只運行了最後一個數值
2.生成的Excel表格,不規律,都集中在第一行
coding:utf-8
import requests
import re
import time
import random
import json
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 = 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’] ))