大家好,今天来为大家解答a8网站源码分享这个问题的一些问题点,包括api接口网站源码也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
需求分析:
1.需求:经验+3
分析:封号机制是什么?
2.1.大量回复固定的词->不是这个,词库我都准备好了,还是被封了
2.2.回复时间的间隔->可能有关,我10s一回复能回复三页,2s一回复20句不到就被封了
3.当弹出验证码框时如何操作?
这个还没刷出来就被封了
为了帮助大家更轻松的学好Python,无私分享一套Python学习资料,希望对正在学习的你有所帮助!
2.源码展示:
1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\n65\n66\n67\n68\n69\n70\n71\n72\n73\n74\n75\n76\n77\n78\n79\n80\n81\n82\n83\n84\n85\n86\n87\n88\n89\n90\n91\n92\n93\n94\n95\n96\n97\n98\n99\n100\n101\n102\n103\n104\n105\n106\n107\n108\n109\n110\n111\n112\n113\n114\n115\n116\n117\n————————————————\n版权声明:本文为CSDN博主「喝口水先」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。\n原文链接:https://blog.csdn.net/weixin_43386443/article/details/105565059fromlxmlimportetree\nfromseleniumimportwebdriver\nimporttime\nimportrandom\nfrompynput.keyboardimportController\nchrome_driver=r&34;\nheader={&34;:&34;}\ncount_num=0\ncount_page=0\nhost=&34;\nreply_list=[\n&34;,\n&34;,\n&34;,\n&(滑稽)&34;/手动滑稽34;,\n&(滑稽)&34;34;,\n&34;,\n&34;,\n&34;,\n&34;,&34;,\n&34;,\n&(滑稽)&34;你知道的,我只想水一波经验34;,\n&(滑稽)&34;34;\n]\nkeyboard=Controller()是否隐藏浏览器True为隐藏\nbrowser=webdriver.Chrome(executable_path=chrome_driver,options=opt)\ndefbrowser_of(host_idx,idx):\nglobalhost\nglobalcount_num\nglobalreply_list\nprint(&34;+host_idx,end=&34;)\nbrowser.get(host_idx)\nre=browser.page_source\nhtml=etree.HTML(re)\nurls=html.xpath(&34;threadlist_titlepull_leftj_th_tit&39;)\ntime.sleep(5)34;扫描有{}个贴,准备开始水!&34;ueditor_replace&鼠标点击\ntime.sleep(2)\ninput_box=browser.find_element_by_id(&34;)\nlist_len=len(reply_list)\nran_idx=random.randint(0,list_len)\nifopt.headless:34;经验+3!&—————每句后面增加经典回复——————\nkeyboard.press(&34;)\ntime.sleep(1)\nkeyboard.press(&34;)\ntime.sleep(1)\nkeyboard.press(&34;)\ntime.sleep(1)\nkeyboard.press(&34;)\ntime.sleep(1)\nkeyboard.press(&34;)\ntime.sleep(1)\nkeyboard.press(&34;)\ntime.sleep(1)\nkeyboard.press(&34;)\ntime.sleep(1)\nkeyboard.press(&34;)\ntime.sleep(1)\nkeyboard.press(&34;)\ntime.sleep(1)\nkeyboard.press(&34;)\n39;{0}-第{1}页第{2}条回复成功:经验+3!&34;.ui_btn.ui_btn_m.j_submit.poster_submit&39;fail&34;本页为=&获取网页源码\nhtml=etree.HTML(re)\nnext_url=html.xpath(&34;frs_list_pager&39;)[-2]34;下一页=&&34;\nifbrowser_of(host_idx,count_page):34;https:&39;__main__&34;https://tieba.baidu.com/f?kw=%E6%BB%91%E7%A8%BD&ie=utf-8&pn=0&放置贴吧内第一页url\nget_to_next_page(host_idx)
3.源码说明:
关于键盘输入:如果要控制其他程序,建议把opt.headless改为True,光标在哪就在哪敲字把opt.headless改为True又扫描登录不到,哈哈,可以自行查找selenium保存账号和密码的操作
4.运行结果
5.关于:
1.大量水贴有风险
2.记得要登录沃
非常感谢你的阅读
大学的时候选择了自学python,工作了发现吃了计算机基础不好的亏,学历不行这是
没办法的事,只能后天弥补,于是在编码之外开启了自己的逆袭之路,不断的学习python核心知识,深入的研习计算机基础知识,整理好了,如果你也不甘平庸,那就与我一起在编码之外,不断成长吧!
为了帮助大家更轻松的学好Python,无私分享一套Python学习资料,希望对正在学习的你有所帮助!
原文链接:https://blog.csdn.net/weixin_43386443/article/details/105565059?depth_1-utm_source=distribute.pc_category.none-task-blog-hot-2&request_id=&utm_source=distribute.pc_category.none-task-blog-hot-2
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!
