项目地址: https://github.com/mm333444/aox_jd_auto_script
# 京东自动完成脚本
目前只完成京东订单自动评价, 评价时会自动上传商品图片
## 一、安装
### 1. 程序依赖
1. python3.5+
### 2. 安装配置
1. 安装pipenv
2. 安装模块
```
pipenv install
```
## 二、使用
```
python manage.py comment
```
如果没有登录或者登录已失效, 会弹出京东的登录窗口, 登录成功后, 点击x关闭窗口即可
## 三、评论内容扩展
可以打开comment.txt文件, 每行一个评论内容, 在评价时会自动随机选取一条进行评价
, 如果有比较好的评论, 希望可以提交给我, 我添加到项目中
## 四、 联系方式
QQ: 2387813033
QQ群: 252799167
如果有用, 麻烦动动小手, 点个star, 非常感谢
import urllib.request
import urllib.parse
import json
import re
import jsonpath
items_list=[]
def main():
#创建循环,爬取多页的评论内容#
url=' https://rate.taobao.com/feedRateList.htm?auctionNumId=559141739630&userNumId=100340983&currentPageNum=1&pageSize=20'
headers={
"User-Agnet":"Mozilla/5.0 (MacintoshIntel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
}
request=urllib.request.Request(url=url,headers=headers)
json_text=urllib.request.urlopen(request).read().decode()
print(json_text)
#将json两边的非法字符去掉#
json_text=json_text.strip('()\n\t\r')
print(json_text)
exit()
#将json格式字符串转化为python对象#
obj=json.loads(json_text)
print(obj)
print(type(obj))
#抓取评论内容:用户头像、用户名、评论内容、评论时间、手机类型#
#首先取出comments这个列表#
comments_list=obj['comments']
#遍历这个列表,依次提取每一条评论#
for comment in comments_list:
#用户头像#
user=jsonpath.jsonpath(comment,' ..sku')[0]
#将评论信息保存到字典中#
item={
'用户头像':face,
'用户名':name,
'评论':ping_content,
'时间':ping_time,
'信息':info,
}
print(item)
exit()
if name ==' main ':
main()