一、项目背景
小红书是一个流量巨大的平台,但手工发帖效率太低。很多博主想批量运营多个账号,却苦于时间和精力有限。今天分享一个用AI开发的自动化发帖工具,可以批量生成内容、自动配图、定时发布,一个人轻松运营10个账号,月入8000+不是梦。
二、项目原理
核心思路是:AI负责生成文案和配图,自动化脚本负责登录和发帖。整个流程可以全自动运行,你只需要监控结果。
变现方式:
- 自己做账号,接广告变现
- 帮别人搭建类似工具,收取服务费
- 做小红书代运营业务
三、具体操作步骤
第一步:准备开发环境
- 安装Python 3.9+
- 安装Chrome浏览器
- 安装Playwright:pip install playwright
- 安装必要依赖:pip install openai pillow schedule
第二步:用AI生成文案
创建一个content_generator.py文件:
import openaifrom openai import OpenAIclient = OpenAI(api_key="你的API密钥")def generate_content(topic, style="种草"): prompt = f"请为小红书生成一篇{style}类文案,主题是:{topic}要求:1. 语言活泼,有emoji2. 开头要有悬念或共鸣3. 正文要有干货4. 结尾要有互动引导5. 字数300-500字" response = client.chat.completions.create( model="gpt-4", messages=[{"role": "user", "content": prompt}] ) return response.choices[0].message.contentdef generate_batch(topics, count=5): return [generate_content(topic) for topic in topics[:count]]第三步:用AI生成配图
import requestsfrom PIL import Imageimport iodef generate_image(prompt, api_key): url = "https://api.openai.com/v1/images/generations" headers = { "Authorization": f"Bearer {api_key}", "Content-Type": "application/json" } data = { "prompt": prompt, "n": 1, "size": "1024x1024" } response = requests.post(url, headers=headers, json=data) return response.json()['data'][0]['url']def download_image(url, filename): img_data = requests.get(url).content with open(filename, 'wb') as f: f.write(img_data)第四步:自动化发帖脚本
from playwright.sync_api import sync_playwrightimport timedef login_xiaohongshu(cookies_file): with sync_playwright() as p: browser = p.chromium.launch(headless=True) context = browser.new_context() page = context.new_page() page.goto("https://creator.xiaohongshu.com") # 加载保存的cookies context.add_cookies(load_cookies(cookies_file)) return pagedef post_article(page, title, content, image_path): page.click("div[placeholder='标题']") page.fill("div[placeholder='标题']", title) page.click("div[placeholder='正文']") page.fill("div[placeholder='正文']", content) # 上传图片 page.set_input_files("input[type='file']", image_path) time.sleep(2) # 点击发布 page.click("button:has-text('发布')") time.sleep(3) return page.url第五步:定时任务调度
import scheduleimport timedef job(): topics = ["职场穿搭", "护肤心得", "家居好物", "美食探店"] contents = generate_batch(topics) page = login_xiaohongshu("cookies.json") for i, content in enumerate(contents): image_url = generate_image(f"小红书配图:{topics}", API_KEY) download_image(image_url, f"img_{i}.jpg") post_article(page, f"【{topics}】超实用分享", content, f"img_{i}.jpg") time.sleep(300) # 每5分钟发一篇schedule.every().day.at("09:00").do(job)while True: schedule.run_pending() time.sleep(60)四、实战注意事项
- 账号安全:使用稳定的IP,避免频繁切换账号
- 内容质量:AI生成的内容要人工审核,避免违规词
- 频率控制:每天每个账号发3-5篇为宜,不要过度
- cookie管理:定期更新cookies,保持登录状态
五、变现案例
学员小李,26岁程序员。他用这个工具运营5个小红书账号:
- 美食账号:3万粉丝,月广告收入6000+
- 穿搭账号:5万粉丝,月广告收入8000+
- 帮人搭建工具:每月接2-3单,每单2000-5000元
结语:
用AI开发自动化工具是程序员最好的副业方式之一。不需要很多客户,靠工具就能实现被动收入。赶紧动手开发起来吧!
|