Aumiao使用文档

本文最后更新于:2 天前

本文档更新于: 2024-03-30 凌晨
适用于Aumiao1.11版本
本项目仅用于技术学习交流

目录

项目简介

猫毡(雾)最强爬虫)

这个 Python 项目可以自动在编程猫网站上对作品进行点赞,评论以及回复,实现自动化模拟用户行为,以提高作品曝光率.✨

作品说明

原作:

by 伴雪纷飞

现作者账号转移至 伴只狗头

参考:

感谢《A Byte of Python》(《简明Python教程》)Swaroop C H撰 漠伦译

为了讲解方便,文档中的{MAIN_FILEPATH}为您的爬虫所在目录

功能列表

  • 模拟登录
    • 支持账号密码登录 🔐
    • 支持直接 Cookie 登录 🍪
  • 自动点赞
    • 调用接口对作品点赞 👍
    • 统计点赞次数 🔢
  • 自动评论
    • 随机获取评论内容 💬
    • 自定义评论内容📃
    • 随机选择表情 😃
    • 统计评论次数 📊
  • 注册日期
    • 查看加入猫站时间 😃
  • 删除广告
    • 自动删除广告 💬
    • 自定义关键词📃
  • 信箱已读
    • 信箱全部已读 📊
  • 自动回复
    • 自定义回复内容📃
  • 数据过滤
    • 跳过已评论过的作品 ❌
    • 跳过点赞数过多的作品 🙅‍♂️
  • 随机间隔
    • 每次操作后随机等待一定时间间隔 ⏳
  • 配置文件
    • 支持修改信息✍

使用教程

  • 如果您使用的是以.exe结尾的可执行文件版本,可省略配置python,安装所需库以及运行文件这几步

配置Python

访问如下网址https://www.python.org/downloads/

选择合适的python版本(3.9及以上,建议为最新)

安装所需库

  • requests

可以使用 pip 直接安装:

1
pip install requests

如果安装速度慢,可以先配置pip国内镜像源加速安装:

1
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 永久设置
1
pip install example -i https://pypi.tuna.tsinghua.edu.cn/simple # 暂时设置 

配置完成后,再使用pip安装库.

还有其他国内源,可以将https://pypi.tuna.tsinghua.edu.cn/simple替换

运行文件

使用Python自带的idle或其他IDE打开

按照指引运行

  • tips: cookies具有时效性,配置文件并未保存,因此每次需要重新输入新的cookies

cookies获取教程(以edge浏览器为例)

  • 访问如下网址https://shequ.codemao.cn/

  • 输入账号密码,确保您已经登录

  • 按下F12键,(笔记本电脑为Fn+F12),打开浏览器开发者工具

  • 转到网络一栏,点击记录网络日志按钮

  • 刷新网页,在网络日志中找到details打开

  • 在标头中的请求表头中找到Cookie一项,右键复制,粘贴到爬虫中

文件结构

如果您已经运行过了一遍爬虫,爬虫将会生成三个文件:

1
2
- Aumiao.py    主程序文件 💻        位于{MAIN_FILEPATH}
- config.json 信息配置文件 📄 位于{MAIN_FILEPATH}

自定义配置

请打开{MAIN_FILEPATH}中的config.json

如若您看到是的仅一行代码,请访问https://www.bejson.com/explore/index_new/或其他json格式化网站,将文件内容全部复制并格式化后覆盖掉原文本

现在,您看到的在该文件中,有两个字典:

  • Account
  • Data

Account存储的是您的账号信息,不可轻易更改

Data存储的是爬虫的输出数据:

  • blackroom存储了跳过的训练师编号,如若您想让爬虫跳过评论某人的作品,可以在此更改
  • comments存储了发送的评论列表,爬虫会随机选取一个进行发送,您可以在此更改评论内容
  • emojis存储了发送的表情列表,请确保您已知晓编程猫社区内置的表情名称后再修改
  • answers存储了发送的回复列表,爬虫会随机选取一个进行发送,您可以在此更改回复内容
  • ad存储了广告的关键词,爬虫会根据关键词来筛选广告并删除,您可以在此更改关键词

编译

如若您想让爬虫文件经过编译成为可执行文件

可使用如下库

  • Nuitka
  • Pyinstaller

现仅对Nuitka进行教学(Windows系统)

1
pip install nuitka

在{MAIN_FILEPATH}目录,Shift+右键,在菜单中选择命令窗口并打开

也可以这样: win徽标键+r打开运行,输入cmd,在cmd中输入{MAIN_FILEPATH}目录所在盘符+半角冒号(例如E:),之后输入

cd {MAIN_FILEPATH}

在cmd中输入

nuitka --standalone --mingw64 --plugin-enable=upx --upx-binary="E:\zybqw\upx\upx.exe" --show-progress --show-memory --remove-output --windows-icon-from-ico=luo.ico --windows-company-name="猫鱼a" --windows-product-name="Aumiao" --windows-file-version="1.11.0" --windows-file-description="A CodeMao Community Tool" --output-dir=out Auto_Miao.py

  • tips: 如若没有ico文件,请删除--windows-icon-from-ico=luo.ico字段后再运行
    等待运行完成,即可在{MAIN_FILEPATH}下的out目录使用可执行文件版

如果有任何问题欢迎反馈,本项目仅用于技术学习交流.💬

联系我

如果您对此项目有任何问题或建议,欢迎随时联系我.😊

Star History

Star History Chart

感谢您的阅读!😉


Aumiao使用文档
http://zybqw.github.io/article/Aumiao/
作者
Aurzex
发布于
2023年11月6日
更新于
2024年4月4日
许可协议