最近比较忙, 没有更新博客,请大家见谅!!
今天看到有一个网站(
第六夜漫画
)在批量回帖推广,感觉有些不对,很多平台上都有他的回帖,隔几天就会批量出现。觉得如果是人为回帖会很累、很乏味、很枯燥,所以我个人觉得他一定是使用软件进行回帖的。大家想不想要呢…
下边给大家模仿一个批量回帖的操作
网站:自己随便找(这里以头条为例)
技术:python
工具:可以开启并正常使用的PC一台
人员:一名(男女不限)
-
刨析目标站
1.回帖首先需要登录,这是必须的
2.打开需要回帖的帖子
3.找到回帖输入框
4.填写内容
5.点击提交
方法有很多种,这里使用的是模拟人使用浏览器(浏览器控制)方式完成回帖
下载
chromedriver
。要对应本地Google Chrome的版本
找到你本地python安装目录,粘贴复制就行
没有的 请自行安装
# selenium 是自动化测试工具 可以控制浏览器
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time
import json
import random
# 汉字转拼音
import pypinyin
# 汉字转拼音 (去掉style=pypinyin.NORMAL 返回带声调拼音)
def toPinyin(word):
s = ''
for i in pypinyin.pinyin(word, style=pypinyin.NORMAL):
s += ''.join(i)
ss = s.replace("(", "(").replace(")", ")").replace(":", ":").replace("。", ".").replace(",", ",").replace("!", "!").replace("、", "").replace("【", "[").replace("】", "]")
return ss[0:66]
# 随机数(用来每一步停顿随机时间)
def _sleep():
return random.randint(5,20)
使用代码控制浏览器 完成登录(人为登录 验证)
_options = Options()
# _options.add_argument('--headless') # 使用有界面谷歌浏览器模式
_options.add_argument('--disable-gpu')
_options.add_argument('--no-sandbox')
_path = 'C:/Users/Administrator/AppData/Local/Programs/Python/Python38-32/chromedriver_84.exe'
driver = webdriver.Chrome(options=_options, executable_path=_path)
# =>=>=>=>=> 用户密码登录,有时必须人为验证,所以直接换成 有界面的浏览器 扫码登录 <=<=<=<=<
# 打开头条任意链接
driver.get('https://www.toutiao.com/search/?keyword=%E6%96%97%E7%A0%B4%E8%8B%8D%E7%A9%B9%E6%BC%AB%E7%94%BB')
# 等待3秒
time.sleep(3)
# 点击登录按钮
driver.find_elements_by_xpath('//div[@class="nav-login"]/a')[0].click()
time.sleep(1)
# 点击微信扫码登录
driver.find_elements_by_xpath('//*[@id="login-platform-footer"]/div[4]')[0].click()
# 人为开始登录 验证 (请15秒内完成)
time.sleep(15)
# 打开 xxx关键词
driver.get(f"https://www.toutiao.com/search/?keyword=xxx")
time.sleep(_sleep())
mList = []
sections_a = driver.find_elements_by_xpath('//div[@class="sections"]/div/div/div/div/div/div/a')
for link in sections_a:
_url = ''
url = link.get_attribute('href')
if url.startswith("http"):
_url = url
else:
_url = f"https://www.toutiao.com{url}"
if _url not in mList:
mList.append(_url)
# 最多抓起前10条
if len(mList) >= 10:break
for url in mList:
# 打开帖子
driver.get(url)
time.sleep(_sleep())
# 去 评论
driver.find_elements_by_xpath('//a[@class="share-count"]')[0].click()
except Exception as e:
print(f'去评论失败 => {e}')
time.sleep(1)
ss = """我是回帖内容
我是回帖内容
# 回帖输入框
driver.find_element_by_xpath('//*[@id="comment"]/div[2]/div/div[2]/div[1]/textarea').clear()
driver.find_element_by_xpath('//*[@id="comment"]/div[2]/div/div[2]/div[1]/textarea').send_keys(ss)
time.sleep(_sleep())
driver.find_element_by_xpath('//*[@class="c-submit"]').click()
comment_number += 1
print(f'已完成第 {comment_number} 次评论')
count += 1
# 歇一会儿
if count >= random.randint(80,100):
print(f'一口气评论 {count} 次,先歇一会...')
count = 0
driver.get(mjson['url'])
time.sleep(random.randint(80,100))
except Exception as e:
print(f'评论失败 => {e}')
time.sleep(_sleep())
print(f"xxx => 回帖完毕...")
#退出浏览
driver.quit()
- 每一步都等待一下,具体时间自定
目的:1、浏览器加载需要时间;2、尽量模仿人操作 - 以上代码在使用时 注意缩进
- 以上代码缺少变量,请自行添加
- 以上代码是一个关键字前10条帖子的回帖
想完成批量关键字回帖请自行添加 - 以上代码很全,按顺序拼接就可使用,不准备发布完整代码
毕竟代码回帖属于违规操作,这里只谈技术 - 欢迎留言讨论
打一下广告,毕竟是他给的灵感 才给大家带来福利
喜欢漫画的小伙伴们可以去看看:第六夜漫画
python自动回帖,批量回帖材料技术准备**废话不多说 - 开干** ==以下是干货==下载chromedriver将chromedriver放在python目录导包公共类登录搜索关键词抓取帖子开始批量回帖退出说明最近比较忙, 没有更新博客,请大家见谅!!今天看到有一个网站(第六夜漫画)在批量回帖推广,感觉有些不对,很多平台上都有他的回帖,隔几天就会批量出现。觉得如果是人为回帖会很累、很乏味、很枯燥,所以我个人觉得他一定是使用软件进行回帖的。大家想不想要呢…下边给大家模仿一个批量回帖的操作材料技术
python实现BBS论坛源码,
在虚拟环境中运行命令“python manage.py run”启动项目。启动成功后,在浏览器中输入网址“127.0.0.1:9000”即可进入BBS问答社区首页。如图1所示。
在首页可以根据状态和标签过滤帖子列表,按状态查看如图2所示,按标签查看如图3所示。
只有在用户登录后,才能发帖和回帖。所以需要用户先来注册,然后再登录。注册和登录在一个页面,单击“注册”按钮实现注册功能,单击“登录”按钮实现登录功能,如图5所示。
url = 'http://ebay.com/itm/'+ebayno.strip()
time.sleep(1) #打开间隔时间
webbrowser.open(url) #打开网页
以上这篇python 自动批量打开网页的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
您可能感兴
Python自动生成ppt并批量贴图。zip,是一个使用Python进行自动化办公的实用工具包。该文件包主要功能是帮助用户通过Python代码自动创建PowerPoint幻灯片(PPT),并在其中批量插入图片。这可以极大地提高工作效率,减少重复性劳动,特别适合需要大量制作PPT报告或演示文稿的用户。该工具包中可能包含一些Python库,如python-pptx,这是一个能够读写PowerPoint (.pptx) 文件的Python库。用户可以通过编写Python脚本,调用这些库中的函数和方法,实现自动化创建PPT,以及在PPT中插入图片的功能。例如,用户可以先创建一个空的PPT,然后通过循环语句,批量插入图片到每一张幻灯片中。此外,用户还可以设置图片的大小、位置等属性,以满足不同的需求。总的来说,Python自动生成ppt并批量贴图。zip是一个非常实用的自动化办公工具包,能够帮助用户快速高效地完成PPT制作任务。重新回答||
2、键入Package Control:Install Package
3、然后左下角出现Loading repositories,等待,再然后输入sublimeREPL,稍候一阵就你安装好了。(下边会出现sublimeREPL插件选项,点击自动安装,我已安装完毕,下边选项不会在显示了)
4、打开 首选项>浏览插件目录 若存在 ‘SublimeREPL’ 目录 则证明安装好了
5、打开 首选
将我们想要存储的信息,通过不同的编码格式转换为二进制字符串,字符在变成0和1组成的序列之后,再进行一系列优化算法,就得到了最终的二进制编码.1对应黑色小方块,0对应白色小方块,然后将这些小方块八个一组填进大方块里.就变成了大家看到的二维码了
自己板砖我就不介绍了(没写过)
2. 使用BeautifulSoup库解析HTML代码并定位表单所在的位置。
3. 使用requests库发送POST请求提交表单数据,可以通过构造字典或使用FormData对象来填写表单数据。
4. 解析POST请求的响应结果,判断是否提交成功。
5. 循环执行上述步骤,批量自动填写网页表单。
注意:在填写表单数据时,需要先查看表单中每个字段的name属性,然后根据需要填写相应的值。同时,需要注意表单中可能存在的一些特殊字段,比如隐藏字段、验证码等。
希望这些信息能对你有所帮助!