京东订单自动评价脚本

Python015

京东订单自动评价脚本,第1张

刚刚完成的一个京东自动订单脚本, 以后还要加入其它京东自动的脚本

项目地址: 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()