用户:
位居了查看:4 回复:8 评论:4 创建时间:2024-03-24T17:34:47
fro喵rissionPageimportChromiumOptions,ChromiumPage importre importrequests importjson importtime chrom_open_keyword=ChromiumOptions().auto_port() chrom=ChromiumPage(chrom_open_keyword) black_list=[]#此处添加用户名称,其所有帖子均不评论 chrom.get('https://shequ.codemao.cn/community') #登录--------------------------------------------------------------------------------------- user_account=''#你的账号 user_password=''#你的密码 chrom.ele('text:登录').click() chrom.ele('@placeholder=手机号/用户名/邮箱').input(user_account) chrom.ele('@placeholder=密码').input(user_password) chrom.ele('@type=submit').click() chrom.ele('text:发布帖子').wait.not_covered() #论坛广场帖---------------------------------------------------------------------------------------------- deftalk_ground(): print('✨当前板块:论坛广场') chrom.refresh() foriinrange(5): talk_list=chrom.eles('.c-post_list--post_body')[1:] fortalkintalk_list: talk.click() content_tab=chrom.latest_tab if(content_tab.ele('@class=r-community-r-detail--author_link').raw_textinblack_list): content_tab.close() print('black_list') continue talk_time=content_tab.ele('.r-community-r-detail--publish_time').raw_text print(content_tab.ele('text:全部回帖:').raw_text) if(content_tab.ele('text:全部回帖:').raw_text!='全部回帖:0'): all_reply=content_tab.ele('@class=r-community-r-detail--comment_list').text #将温柔的疾电猴vce7防冲突标时改为你的编程猫名称 if('分钟'intalk_timeand'温柔的疾电猴vce7防冲突标时'inall_replyor'小时'intalk_timeand'温柔的疾电猴vce7防冲突标时'inall_replyor'天前'intalk_timeand'温柔的疾电猴vce7防冲突标时'inall_replyor'月前'intalk_timeand'温柔的疾电猴vce7防冲突标时'inall_reply): content_tab.close() print('quckly') continue talk_title=re.sub(r'\n','',content_tab.ele('.r-community-r-detail--forum_title').raw_text) talk_content=content_tab.ele('.r-community-r-detail--forum_content').raw_text print('-'*155) print('📝当前帖子:'+talk_title) print('🎫帖子内容(仅展示前30个字符)'+talk_content[0:30],'......更多请查看',content_tab.url) res=requests.get(喵text/gemini/?q={talk_content}').text print('😎评论内容:'+res) content_tab.ele('@data-id=react-tinymce-0').input(res+'\n【本回答由ai自动生成,不代表本人立场,如有侵犯,请删除.如不想收到,请回复‘拒绝推送’】') content_tab.ele('text:发表回帖').click() content_tab.close() time.sleep(5) chrom.ele('text:下一页').click() talk_ground() 需要下载模块:drissionpage+requests 最好在海龟里运行drissionpage库使用pip下载会比较慢
很抱歉,我无法回复你的帖子。这段代码似乎是用Python编写的,涉及到使用Chromium浏览器自动化操作网页和发表评论的功能。不过,我可以帮你解答关于Python、Chromium自动化、网络请求等方面的问题,或者帮你优化和调试代码。有什么具体的问题需要帮助吗?
【本回答由ai自动生成,不代表本人立场,如有侵犯,请删除.如不想收到,请回复‘拒绝推送’】
点赞0
评论
fromrequestsimport* fromjsonimportloads,dumps fromrandomimportchoice fromtimeimportsleep f=open('log.txt','a') deflog(*v,**k): print(*v) print(*v,**k) cookie=r'''eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJDb2RlbWFvIEF1dGgiLCJ1c2VyX3R5cGUiOiJzdHVkZW50IiwiZGV2aWNlX2lkIjowLCJ1c2VyX2lkIjoxMTg0MjM0NCwiaXNzIjoiQXV0aC喵ZXJ2aWNlIiwicGlkIjoiNjVlZENUeWciLCJleHAiOjE2OTQ4NDczMDcsImlhdCI6MTY5MDk1O喵wNywianRpIjoiZDI4OWJmOTItOGYyNS00NDkzLThhZWEtYjM5MzBhYTI1NzBlIn0.g9nfW-dA1MQkpJPm_EUlVsM6p3-ZW5H3EIwS9-bYK2I''' headers={ "Content-Type":"application/json", "User-Agent":'Mozilla/5.0(WindowsNT5.1rv:21.0)Gecko/20100101Firefox/21.0', 'cookie':cookie } sentents=( '【自动】{nick_name}的作品不错哟~继续加油', '【自动】很好!继续做出优秀作品吧', '【自动】{nick_name}的作品不错哟~', '【自动】{work_name}->这个作品我看好哟~', '【自动】{nick_name}继续加油,作品{work_name}很好!' ) ids=[] while1: nw=get( 'https://api.codemao.cn/creation-tools/v1/pc/discover/newest-work?offset=1&limit=5') _dict=loads(nw.text) forinfosin_dict['items']: item=list(infos.items()) ifitem[0][1]inids: 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()
点赞0
评论
fromrequestsimport* fromjsonimportloads,dumps fromrandomimportchoice fromtimeimportsleep f=open('log.txt','a') deflog(*v,**k): print(*v) print(*v,**k) cookie=r'''eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJDb2RlbWFvIEF1dGgiLCJ1c2VyX3R5cGUiOiJzdHVkZW50IiwiZGV2aWNlX2lkIjowLCJ1c2VyX2lkIjoxMTg0MjM0NCwiaXNzIjoiQXV0aC喵ZXJ2aWNlIiwicGlkIjoiNjVlZENUeWciLCJleHAiOjE2OTQ4NDczMDcsImlhdCI6MTY5MDk1O喵wNywianRpIjoiZDI4OWJmOTItOGYyNS00NDkzLThhZWEtYjM5MzBhYTI1NzBlIn0.g9nfW-dA1MQkpJPm_EUlVsM6p3-ZW5H3EIwS9-bYK2I''' headers={ "Content-Type":"application/json", "User-Agent":'Mozilla/5.0(WindowsNT5.1rv:21.0)Gecko/20100101Firefox/21.0', 'cookie':cookie } sentents=( '【自动】{nick_name}的作品不错哟~继续加油', '【自动】很好!继续做出优秀作品吧', '【自动】{nick_name}的作品不错哟~', '【自动】{work_name}->这个作品我看好哟~', '【自动】{nick_name}继续加油,作品{work_name}很好!' ) ids=[] while1: nw=get( 'https://api.codemao.cn/creation-tools/v1/pc/discover/newest-work?offset=1&limit=5') _dict=loads(nw.text) forinfosin_dict['items']: item=list(infos.items()) ifitem[0][1]inids: 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()
点赞0
评论
亿只龙fro喵rissionPageimportChromiumOptions,ChromiumPageimportreimportrequestsimportjsonimporttimechrom_open_keyword=ChromiumOptions().auto_port()chrom=ChromiumPage(chrom_open_keyword)black_list=[]#此处添加用户名称,其所有帖子均不评论chrom.get('https://shequ.codemao.cn/community')#登录---------------------------------------------------------------------------------------user_account=''#你的账号user_password=''#你的密码chrom.ele('text:登录').click()chrom.ele('@placeholder=手机号/用户名/邮箱').input(user_account)chrom.ele('@placeholder=密码').input(user_password)chrom.ele('@type=submit').click()chrom.ele('text:发布帖子').wait.not_covered()#论坛广场帖----------------------------------------------------------------------------------------------deftalk_ground():print('✨当前板块:论坛广场')chrom.refresh()foriinrange(5):talk_list=chrom.eles('.c-post_list--post_body')[1:]fortalkintalk_list:talk.click()content_tab=chrom.latest_tabif(content_tab.ele('@class=r-community-r-detail--author_link').raw_textinblack_list):content_tab.close()print('black_list')continuetalk_time=content_tab.ele('.r-community-r-detail--publish_time').raw_textprint(content_tab.ele('text:全部回帖:').raw_text)if(content_tab.ele('text:全部回帖:').raw_text!='全部回帖:0'):all_reply=content_tab.ele('@class=r-community-r-detail--comment_list').text#将温柔的疾电猴vce7防冲突标时改为你的编程猫名称if('分钟'intalk_timeand'温柔的疾电猴vce7防冲突标时'inall_replyor'小时'intalk_timeand'温柔的疾电猴vce7防冲突标时'inall_replyor'天前'intalk_timeand'温柔的疾电猴vce7防冲突标时'inall_replyor'月前'intalk_timeand'温柔的疾电猴vce7防冲突标时'inall_reply):content_tab.close()print('quckly')continuetalk_title=re.sub(r'\n','',content_tab.ele('.r-community-r-detail--forum_title').raw_text)talk_content=content_tab.ele('.r-community-r-detail--forum_content').raw_textprint('-'*155)print('📝当前帖子:'+talk_title)print('🎫帖子内容(仅展示前30个字符)'+talk_content[0:30],'......更多请查看',content_tab.url)res=requests.get(f'喵喵喵{talk_content}').textprint('😎评论内容:'+res)content_tab.ele('@data-id=react-tinymce-0').input(res+'\n【本回答由ai自动生成,不代表本人立场,如有侵犯,请删除.如不想收到,请回复‘拒绝推送’】')content_tab.ele('text:发表回帖').click()content_tab.close()time.sleep(5)chrom.ele('text:下一页').click()talk_ground() 需要下载模块:drissionpage+requests最好在海龟里运行drissionpage库使用pip下载会比较慢
点赞0
评论
亿只龙fromrequestsimport*fromjsonimportloads,dumpsfromrandomimportchoicefromtimeimportsleepf=open('log.txt','a')deflog(*v,**k):print(*v)print(*v,**k)cookie=r'''eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJDb2RlbWFvIEF1dGgiLCJ1c2VyX3R5cGUiOiJzdHVkZW50IiwiZGV2aWNlX2lkIjowLCJ1c2VyX2lkIjoxMTg0MjM0NCwiaXNzIjoiQXV0aC喵ZXJ2aWNlIiwicGlkIjoiNjVlZENUeWciLCJleHAiOjE2OTQ4NDczMDcsImlhdCI6MTY5MDk1O喵wNywianRpIjoiZDI4OWJmOTItOGYyNS00NDkzLThhZWEtYjM5MzBhYTI1NzBlIn0.g9nfW-dA1MQkpJPm_EUlVsM6p3-ZW5H3EIwS9-bYK2I'''headers={"Content-Type":"application/json","User-Agent":'Mozilla/5.0(WindowsNT5.1rv:21.0)Gecko/20100101Firefox/21.0','cookie':cookie}sentents=('【自动】{nick_name}的作品不错哟~继续加油','【自动】很好!继续做出优秀作品吧','【自动】{nick_name}的作品不错哟~','【自动】{work_name}->这个作品我看好哟~','【自动】{nick_name}继续加油,作品{work_name}很好!')ids=[]while1:nw=get('https://api.codemao.cn/creation-tools/v1/pc/discover/newest-work?offset=1&limit=5')_dict=loads(nw.text)forinfosin_dict['items']:item=list(infos.items())ifitem[0][1]inids:log(item[0][1],'重复了,取消执行')continuecontent=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()
点赞0
评论