
Lv.1
无可救药的倒一
签名:因为设备原因,会鸽一段时间再更作品 我吃柠檬编程猫你隐藏我作品都一周了申诉没反应nm 还在论坛因为不明原因被禁言了无语
在 【Python】作品自动评论 中回复
代码不公布也没影响了
就干脆放出来 可以做个参考
#Author:伴雪纷飞
f=open('log.txt','a')
def log(*v,**k):
print(*v)
print(*v,**k)
from requests import *
from json import loads,dumps
from time import sleep
from random import choice
cookie = r'''你的cookie'''
headers = {
"Content-Type": "application/json",
"User-Agent": 'Mozilla/5.0 (Windows NT 5.1rv: 21.0) Gecko/20100101 Firefox/21.0',
'cookie':cookie
}
sentents=(
'【自动】{nick_name}的作品不错哟~继续加油',
'【自动】很好!继续做出优秀作品吧',
'【自动】{nick_name}的作品不错哟~',
'【自动】{work_name}->这个作品我看好哟~',
'【自动】{nick_name}继续加油,作品{work_name}很好!'
)
ids=[]
while 1:
nw=get('https://api.codemao.cn/creation-tools/v1/pc/discover/newest-work?offset=1&limit=5')
_dict=loads(nw.text)
for infos in _dict['items']:
item=list(infos.items())
if item[0][1] in ids:
log(item[0][1],'重复了,取消执行')
continue
content=choice(sentents).format(work_name=item[1][1],nick_name=item[5][1])
p=post(r'''https://api.codemao.cn/creation-tools/v1/works/{}/comment'''.format(item[0][1]),
headers=headers,
data=dumps({'content': content}))
log(p.text, file=f,end=' ')
log(p,file=f)
log('评论内容:'+content,file=f)
p = post(r'https://api.codemao.cn/nemo/v2/works/{}/like'.format(item[0][1]),
headers=headers,
data=dumps({}))
log(p.text, p, file=f)
log(item[1][1], item[0][1], file=f)
# print(item[0][1])#作品id
# print(item[1][1])#作品名称
# print(item[5][1])#作者昵称
ids.append(item[0][1])
sleep(5.01)
f.close()
cookie在f12 console 输入document.cookie获取
2023-01-12T22:58:29 点赞:0