用户:
#逸一时误一世#查看:3 回复:4 评论:3 创建时间:2022-07-28T13:36:05
importrequests,time fromjsonimportloads,dumps,load,dump fromplyerimportnotification defdianmao(): withopen(r'dianmao.json','r')asf: works=load(f) headers={ "Content-Type":"application/json", "User-Agent":'Mozilla/5.0(WindowsNT5.1rv:21.0)Gecko/20100101Firefox/21.0', 'cookie':'你的cookie' } dianmao=requests.get(r'链接1',headers=headers) dianmao=loads(dianmao.text) print('开始获取,获取首页点猫内容如下:\n') foriindianmao: print(i['name']) print() print('=========================================') print() all_work=[] j=[] forworkindianmao: id=work['id'] name=work['name'] view=work['view_times'] like=work['praise_times'] user=work['user']['nickname'] l=[id,name,view,like,user] all_work.append(l) ifidnotinworks: j.append(id) works_now=works.copy() foriinj: works_now.append(i) withopen('dianmao.json','w')asfile: dump(works_now,file) foriinrange(len(all_work)): d=all_work[i] ifd[0]inworks: continue reply='恭喜作者“{}”的“{}”上首页的点猫精选了!目前已经获得{}个赞了和{}个观看次数了!'.format(d[4],d[1],d[3],d[2]) p=requests.post(r'链接2'.format(d[0]), headers=headers, data=dumps({'content':reply})) print(p.text) print('成功评论') p_2=requests.post(r'链接3'.format(d[0]), headers=headers, data=dumps({})) print('成功点赞') print('已完成对'+d[1]+'作品的评论点赞,等待5.5秒') time.sleep(5.5) notification.notify( title='编程猫-首页通知书', message='已评论一个新的作品(点猫)'+d[1], app_icon='瓜!.ico', timeout=17 ) print() print('=========================================') print() #这个获取点猫的作品并评论,3个链接请看评论区
import requests, time
from json import loads,dumps,load,dump
from plyer import notification
def dianmao():
with open(r'dianmao.json','r') as f:
works = load(f)
headers = {
"Content-Type": "application/json",
"User-Agent": 'Mozilla/5.0 (Windows NT 5.1rv: 21.0) Gecko/20100101 Firefox/21.0',
'cookie':'你的cookie'
}
dianmao = requests.get(r'链接1',headers = headers)
dianmao = loads(dianmao.text)
print('开始获取,获取首页点猫内容如下:\n')
for i in dianmao:
print(i['name'])
print()
print('=========================================')
print()
all_work = []
j = []
for work in dianmao:
id = work['id']
name = work['name']
view = work['view_times']
like = work['praise_times']
user = work['user']['nickname']
l = [id,name,view,like,user]
all_work.append(l)
if id not in works:
j.append(id)
works_now = works.copy()
for i in j:
works_now.append(i)
with open('dianmao.json','w')as file:
dump(works_now,file)
for i in range(len(all_work)):
d = all_work[i]
if d[0] in works:
continue
reply = '恭喜作者“{}”的“{}”上首页的点猫精选了!目前已经获得{}个赞了和{}个观看次数了!'.format(d[4],d[1],d[3],d[2])
p=requests.post(r'链接2'.format(d[0]),
headers=headers,
data=dumps({'content': reply}))
print(p.text)
print('成功评论')
p_2 = requests.post(r'链接3'.format(d[0]),
headers=headers,
data=dumps({}))
print('成功点赞')
print('已完成对'+d[1]+'作品的评论点赞,等待5.5秒')
time.sleep(5.5)
notification.notify(
title = '编程猫-首页通知书',
message = '已评论一个新的作品(点猫)'+d[1],
app_icon = '瓜!.ico',
timeout = 17
)
print()
print('=========================================')
print()
点赞0
评论