用户:
飞熊jsrt查看:3 回复:2 评论:3 创建时间:2024-02-05T17:30:23
frombs4importBeautifulSoup fromrequestsimport* fromjsonimport* fromtimeimport* fromrandomimport* importthreading defsrch(aa,ID): globaln,mm r=get(r'https://api.codemao.cn/web/forums/posts/{}/replies?page=1&limit=10&sort=-created_at'.format( ID)) r.encoding='utf-8' lmt=loads(r.text)['total'] lmt=lmt//10+(lmt%10>0) foriinrange(1,lmt): urls=r'https://api.codemao.cn/web/forums/posts/{}/replies?page={}&limit=10&sort=-created_at'.format( ID,i) rps1=get(urls) rps1.encoding='utf-8' nr=loads(rps1.text)['items'] f=0 forzinnr: if('<embed'inz['content']): print('第',aa,'个帖子有嵌入') f=1 break if(z['created_at']<1706803200): f=1 break if(f): break sleep(randint(100,200)/100) mm-=1 ts=[] url=r"https://api.codemao.cn/web/forums/boards/7/posts?page={}&limit=20".format(input()) response=get(url) response.encoding='utf-8' ls=loads(response.text)['items'] i=1 forjinls: m=(i,j['id'],) ts.append(threading.Thread(target=srch,args=m)) ts[i-1].start() i+=1