首页 » 网站推广 » PHP发帖源码技巧_经验3python自动发帖方便哭了。

PHP发帖源码技巧_经验3python自动发帖方便哭了。

duote123 2024-12-01 0

扫一扫用手机浏览

文章目录 [+]

剖析:封号机制是什么?

2.1.大量回答固定的词 ->不是这个,词库我都准备好了,还是被封了

PHP发帖源码技巧_经验3python自动发帖方便哭了。

2.2.回答韶光的间隔 ->可能有关,我10s一回答能回答三页,2s一回答20句不到就被封了

PHP发帖源码技巧_经验3python自动发帖方便哭了。
(图片来自网络侵删)

3.当弹出验证码框时如何操作?

这个还没刷出来就被封了

为了帮助大家更轻松的学好Python,无私分享一套Python学习资料,希望对正在学习的你有所帮助!

2.源码展示:

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117————————————————版权声明:本文为CSDN博主「喝口水先」的原创文章,遵照 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43386443/article/details/105565059from lxml import etreefrom selenium import webdriverimport timeimport randomfrom pynput.keyboard import Controllerchrome_driver=r"C:\Program Files (x86)\Google\Chrome\chromedriver.exe"header = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.122 Safari/537.36"}count_num = 0count_page = 0host = "https://tieba.baidu.com"reply_list = [ "履历加三!
", "哈哈,不懂", "卧槽!
牛批", "我过去便是一个风趣#(风趣)", "/手动风趣#(风趣)", "#(风趣)","#(风趣)", "秀我那瓜子了哈哈", "哈哈", "不懂撒", "这是什么","gkd", "???", "不知道说什么#(风趣)", "你知道的,我只想水一波履历#(风趣)", "履历加三,告辞!

#(风趣)", "#(风趣)"]keyboard = Controller() # 掌握键工具opt = webdriver.ChromeOptions()opt.headless = False # 是否隐蔽浏览器 True为隐蔽browser = webdriver.Chrome(executable_path=chrome_driver, options=opt)def browser_of(host_idx, idx): global host global count_num global reply_list print("本章:"+ host_idx, end=" --- ") browser.get(host_idx) re = browser.page_source html = etree.HTML(re) urls = html.xpath('//div[@class="threadlist_title pull_left j_th_tit "]/a/@href') time.sleep(5) # 给扫描韶光 print("扫描有{}个贴,准备开始水!
".format(len(urls))) j = 0 for url in urls: url = host + url print(url) browser.get(url) try: browser.find_element_by_id("ueditor_replace").click() # 鼠标点击 time.sleep(2) input_box = browser.find_element_by_id("ueditor_replace") list_len = len(reply_list) ran_idx = random.randint(0, list_len) if opt.headless: # 判断浏览器是否显示状态,显示就逐个打印 time.sleep(4) input_box.send_keys(reply_list[ran_idx] + "履历+3!") time.sleep(4) else: input_box.send_keys(reply_list[ran_idx]) # ---------------每句后面增加经典回答------------------ keyboard.press("e") time.sleep(1) keyboard.press("x") time.sleep(1) keyboard.press("p") time.sleep(1) keyboard.press("e") time.sleep(1) keyboard.press("r") time.sleep(1) keyboard.press("i") time.sleep(1) keyboard.press("e") time.sleep(1) keyboard.press("n") time.sleep(1) keyboard.press("c") time.sleep(1) keyboard.press("e") #----------------------------------------- j += 1 count_num += 1 print('{0} - 第{1}页 第{2}条 回答成功:履历+3!
'.format(count_num, idx, j)) browser.find_element_by_css_selector(".ui_btn.ui_btn_m.j_submit.poster_submit").click() except Exception as e: print(e) print('fail') time.sleep(10) return Truedef get_to_next_page(host_idx): global count_page count_page += 1 print("本页为 = "+host_idx) browser.get(host_idx) re = browser.page_source # 获取网页源码 html = etree.HTML(re) next_url = html.xpath('//div[@id="frs_list_pager"]/a/@href')[-2] # 获取下一页链接 print("下一页 = "+next_url) # "file://tieba.baidu.com/f?kw=%E6%BB%91%E7%A8%BD&ie=utf-8&pn=50" if browser_of(host_idx, count_page): # 实行完成 get_to_next_page("https:" + next_url) browser.close()if __name__ == '__main__': host_idx = "https://tieba.baidu.com/f?kw=%E6%BB%91%E7%A8%BD&ie=utf-8&pn=0" # 放置贴吧内第一页url get_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

标签:

相关文章

招商蛇口中国房地产龙头企业,未来可期

招商蛇口(股票代码:001979),作为中国房地产企业的领军企业,自成立以来始终秉持“以人为本,追求卓越”的经营理念,致力于打造高...

网站推广 2025-02-18 阅读1 评论0