小红书博主福音!编程软件竟成自媒体运营神器?教你轻松实现用Trae自动发布小红书笔记!

原文链接:https://mp.weixin.qq.com/s/hnndrrguiHrKgeXVfI8XPg

最近MCP持续爆火,不管是专业开发者还是业余小白,都可以很快定制一个自己的应用。的确,MCP一方面确定了AI与外界进行交互的标准,另一方面也大大扩展了AI的能力上限,给AI的应用落地带来了新的契机。这两天刚刚发现的ModelScope MCP市场推出的小红书MCP发布器,突然想到之前一直困扰我的小红书自动发布的难题,就想挑战一下能否实现小红书内容创作和发布全流程的自动化,为小红书博主们探探路。

1.安装小红书MCP发布器

安装:

pip install xhs-mcp-server

Chrome中输入地址chrome://settings/help查看Chrome版本:
在这里插入图片描述

这里即为136.0.7103.93。然后根据所需要的版本安装ChromeDriver(用于自动化操作浏览器):

npx @puppeteer/browsers install chromedriver@136.0.7103.93

在这里插入图片描述

如果后续新无法正常操作控制浏览器,还需要将下载安装的ChromeDriver路径添加到环境变量中,重新打开MCP客户端执行。

然后启动xhs_mcp_server登录小红书:

env phone=YOUR_PHONE_NUMBER json_path=PATH_TO_STORE_YOUR_COOKIES uvx --from xhs_mcp_server@latest login

这里需要改为自己的手机号和登录信息存储地址,例如:


env phone=156xxxxxxxx json_path=XHS_COOKIES uvx --from xhs_mcp_server@latest login

在执行过程中,可能会因为网络问题等原因,导致依赖库下载超时失败,例如如下:

在这里插入图片描述

此时可以通过环境变量增加超时,示例如下(这里设置为600秒):

env phone=156xxxxxxxx json_path=XHS_COOKIES UV_HTTP_TIMEOUT=600 uvx --from xhs_mcp_server@latest login

给定引用内容未提及Trae实现代码自动补全功能的方法。不过,一般来说,AI IDE实现代码自动补全功能通常会采用以下常见技术和方式: ### 基于机器学习模型 利用大规模的代码语料库对机器学习模型进行训练,让模型学习代码的语法结构、常见模式和语义信息。当用户输入代码时,模型根据已学习的知识预测接下来可能的代码片段,并提供补全建议。例如,Transformer架构的模型可以捕捉代码中的上下文信息,从而生更准确的补全结果。 ### 语法分析 对用户输入的代码进行语法分析,识别代码的语言结构和元素。根据语法规则,预测可能的后续代码元素。例如,在Python中,当用户输入 `if` 关键字后,语法分析器知道接下来可能需要一个条件表达式,然后是冒号和缩进的代码块,从而提供相应的补全提示。 ### 上下文感知 考虑代码的上下文信息,包括变量定义、函数调用、类声明等。根据上下文,模型可以更准确地预测用户的意图。例如,如果在一个函数内部定义了一个变量,当用户在同一函数内后续使用该变量时,自动补全功能可以优先提供与该变量相关的操作和方法。 ### 代码片段库 维护一个代码片段库,其中包含常见的代码模式和模板。当用户输入与代码片段库中匹配的部分时,自动补全功能可以直接提供完整的代码片段。例如,在编写HTML时,输入 `<h` 可能会提示 `<h1>`、`<h2>` 等标签的补全选项。 ### 实时学习 在用户使用过程中,不断收集用户的代码输入和选择,对模型进行实时更新和优化。这样可以根据用户的个人编程习惯和偏好,提供更个性化的代码补全建议。 ```python # 以下是一个简单的代码自动补全示例(仅为概念演示,非Trae实际代码) import readline # 定义代码片段库 code_snippets = { "if": "if condition:\n # code here", "for": "for item in iterable:\n # code here" } def completer(text, state): options = [snippet for snippet in code_snippets if snippet.startswith(text)] if state < len(options): return options[state] else: return None # 设置自动补全函数 readline.set_completer(completer) readline.parse_and_bind("tab: complete") # 模拟用户输入 while True: try: user_input = input("Enter code: ") if user_input in code_snippets: print(code_snippets[user_input]) except EOFError: break ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东哥说AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值