联系客户支持
我们提供全天候 24/7的英语、俄语、中文、越南语和葡萄牙语支持。填写下面的表格,我们将尽快与您联系!
最受欢迎主题: Multilogin X, Multilogin 6, 订阅 & 支付,
-
Multilogin 可以在您的设备上运行吗?查看我们的系统要求 Multilogin X支持和资源:如何快速获得帮助 如何购买Multilogin X订阅 如何将Multilogin 6 订阅与Multilogin X同步 如何将配置文件从其他应用程序转移到Multilogin X 如何浏览Multilogin X界面 Multilogin X操作简单:三步入门指南 如何在Multilogin X中连接代理 如何在Multilogin X中创建并启动您的第一个配置文件 保持不被发现:使用Multilogin X确保多账户安全的关键步骤 如何在Multilogin X中预热个人资料 开始使用Multilogin X常见问题解答您需要了解的Multilogin代理:常见问题解答 如何使用Multilogin代理:指南 如何选择正确的代理类型 如何在Multilogin X中使用HTTP和 SOCKS 代理 如何在 4G/5G 连接下使用Multilogin 如何使用 NodeMaven 设置Multilogin 如何在Multilogin中使用自定义 DNS 代理和 IP 屏蔽常见问题解答 如何测试代理 如何发送日志给支持人员 如何修复“ERR_CONNECTION_RESET”错误 如何修复“配置文件无法启动”错误 如何修复“错误的代理数据”错误 如何修复配置文件启动或代理连接问题 如何修复“ERR_TIMED_OUT”错误 如何修复“ERR_CONNECTION_CLOSED”错误如何修复浏览器数据丢失问题 如何修复Multilogin的启动问题 我的应用程序或个人资料运行缓慢:如何解决性能问题 如何修复macOS上的Multilogin问题 如何修复代理连接问题 如何修复配置文件启动或代理连接问题 帐户被禁止:我该怎么办? 如何解决受限区域的连接问题 如何解锁已锁定的个人资料 浏览器核心更新卡住了?试试这些解决方案 为什么 cookie 导入不起作用? 为什么 cookies 不会让您登录到目标帐户? 如何在Multilogin配置文件中启用网络摄像头 如何访问受限制的网站 如何查找丢失的个人资料 如何修复Multilogin中的网站加载问题 如何修复Linux上的Mimic启动问题 如何修复浏览器指纹不一致的问题 如何修复Windows上Stealthfox窗口分辨率较小问题如何修复“无法获取个人资料数据”错误 如何修复“拒绝访问”错误 如何修复“您的Windows系统无法执行启动Stealthfox浏览器所需的 Win API调用”错误 如何修复“Aw,Snap!STATUS_BREAKPOINT”错误 如何修复“Aw, Snap!STATUS_ACCESS_VIOLATION”错误 如何修复“ERR_CONNECTION_CLOSED”错误 如何修复“ERR_TIMED_OUT”错误 如何修复“请求过多”错误 如何修复“ERR_CONNECTION_RESET”错误 如何修复“某些设置已重置”错误 如何修复“配置文件无法启动”错误 如何修复“已达到计划限制”错误 如何修复“错误的代理数据”错误 如何修复“受计划限制”错误
-
如何修复Multilogin 6 中的代理连接问题 如何修复“Javax.crypto […] pad block 损坏”错误 如何修复冻结的“正在更新...正在加载 2 个组件中的 [3]”状态 如何修复Multilogin 6 中的个人资料启动问题 如何修复“指纹合成失败”错误 如何修复“未找到Mimic / Stealthfox可执行文件”错误 切换到黑夜模式时出现JavaScript报错 为什么 cookie 导入不起作用? 为什么 cookies 不会让您登录到目标帐户? 如何修复“无法邀请现有用户”错误 如何发送日志给支持人员 如何编辑 app.properties 文件 如何重新安装应用程序组件 如何重新安装Multilogin 6 如何修复Multilogin 6 中的Android配置文件问题 如何修复Mimic中的扩展数据问题 如何修复卡在“活动”状态的个人资料 如何修复使用代理时出现的 IP 泄漏 如何修复“未创建/更新个人资料”错误 如何修复“正在下载Mimic浏览器”错误 如何修复“已达到应用程序请求限制”错误 如何修复“无效缓冲区参数”错误 如何修复“无法保存配置文件: User-Agent为空”错误
Multilogin X CookieRobot 简介

由 houming.huang 编写
最近一次更新时间:March 4th, 2025
目录
备受期待的 Multilogin X CookieRobot 已经发布🔥在本指南中,我们将向您展示如何使用它来轻松加快您的配置文件预热过程。CookieRobot 能够自动浏览每个列出的网站并收集尽可能多的cookie ,使您的配置文件对于目标网站看起来更加真实!✨
CookieRobot需要通过我们新的 Script Runner 端点运行!⚡在我们的Postman页面Documenter: Script Runner中了解如何使用它!
请更新您的软件以确保操作顺利进行:Script Runner 只适用于Agent 1.37.4 或更新版本。
使用CookieRobot设置Script Runner
是否需要过硬的技术本领? Script Runner 是一款用户友好的工具,无需很强的脚本能力就可轻松运行自动化脚本,实现对多个配置文件的批量操作!
要运行CookieRobot脚本,您必须调用Script Runner 端点 URL : https://launcher.mlx.yt:45001/ api /v1/run_script
要运行CookieRobot ,您需要调用 Script Runner URL 并包含请求正文(JSON),格式如下所示:
{
"script_file": "cookie_robot.py",
"profile_ids": [
{
"profile_id": "profile uuid"
},
{
"profile_id": "profile uuid",
"is_headless": true
}
],
"script_params": [
{
"name": "websites",
"value": ["https://youtube.com","https://google.com","https://fb.com","https://amazon.com"]
},
{
"name": "randomOrder",
"value": true
},
{
"name": "countMode",
"value": 0.7
},
{
"name": "processCookieConsent",
"value": true
}
]
}
设置参数
按照上面的例子,您可以调整以下参数:
“script_file”
目录中的CookieRobot脚本文件的名称(例如: cookie_robot.py
)。脚本默认存储在以下目录中:
- Windows :
C:\Users\%username%\mlx\deps\scripts
- macOS :
/Users/%username%/mlx/scripts
- Linux :
/home/%username%/mlx/scripts
“profile_ids”
包含配置文件ID的列表,结构如下:
-
“profile_id”
– 配置文件的ID号码 -
“is_ headless ”
–(可选)在 headless 模式下运行可能限制脚本与某些页面元素的交互
“script_params”
包含一组可自定义参数的列表,简单表示为:
-
“name”
– 参数名称 -
“value”
– 指定的值(字符串、整数、浮点数、JSON 等)
“websites”
想要从多个网站获取Cookie ?只需在此处列出即可!
如果“websites”
参数中没有提供任何内容,脚本将使用如下默认列表:
websites = [
"https://aliexpress.com",
"https://amazon.com",
"https://ebay.com",
"https://fiverr.com",
"https://google.com",
"https://reddit.com",
"https://twitch.com",
"https://twitter.com",
"https://yahoo.com",
"https://youtube.com",
"https://en.wikipedia.org"
]
“randomOrder”
- 设置为
“true”
→混合且随机地访问网站 - 设置为
“false”
→按照列表顺序访问列出的网站
“fractionMode”
想要运行网站的一部分,而不是全部?查看如何使用:
- 选择 0.0 到 1.0 之间的浮点数来设置要运行的站点比例
- 确保
“randomOrder”
设置为“true”
- 例如:
fractionMode = “0.5”
→ 以随机顺序运行 50% 的网站列表
- 例如:
“processCookieConsent”
由于存在 GDPR(什么是 GDPR? )等隐私法的约束,许多网站都会显示“允许Cookie ”按钮,该类法律要求网站在给用户设置Cookie之前获得用户同意。
- 设置为
“true”
→ CookieRobot将自动查找并点击同意按钮(默认) - 设置为
“false”
→它将忽略 cookie 弹出窗口,这在以下情况中非常有利:- 您正在浏览不显示 Cookie 横幅的非欧盟网站
- 您不关心 GDPR 合规性(例如,使用欧盟以外的代理)
想要查看代码应用程序吗?
在此示例中,设置在payload
对象中的run_script()
内进行配置:
- CookieRobot将通过文件
cookie_robot.py
运行。 - 使用的配置文件ID设置为
ced16576-a67b-4ae5-8459-c07991d50f27
和ec0cf95f-b199-4b1c-b394-af1e01ac9c09
- 两种配置文件都将在非headless模式下运行
- 这些网站都来自 Yahoo.com 和 Amazon.com,并将按随机顺序访问它们
- 由于
fractionMode
设置为1,所以列出的网站100%都会被访问。 - 如果出现是否同意Cookie的通知,它将自动接受
import logging
import requests
import json
# In project root you need a file called token with your auth token in there
def setup_logging():
"""Set up logging configuration."""
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s - %(levelname)s - %(message)s",
handlers=[
logging.FileHandler("script_runner.log"),
logging.StreamHandler()
]
)
def get_token_from_file():
"""Read the token from a file called 'token' in the project root."""
try:
with open("token", "r") as file:
token = file.read().strip()
return token
except FileNotFoundError:
logging.error("Token file not found in the project root.")
raise
except Exception as e:
logging.error("An error occurred while reading the token file: %s", str(e))
raise
def run_script():
url = "https://launcher.mlx.yt:45001/api/v1/run_script"
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {get_token_from_file()}"
}
payload = {
"script_file": "cookie_robot.py",
"profile_ids": [
{
"profile_id": "ced16576-a67b-4ae5-8459-c07991d50f27",
"is_headless": False
},
# {
# "profile_id": "ec0cf95f-b199-4b1c-b394-af1e01ac9c09",
# "is_headless": False
# },
],
"script_params": [
{
"name": "websites",
"value": ["yahoo.com", "amazon.com"]
},
{
"name": "randomOrder",
"value": True
},
{
"name": "fractionMode",
"value": 1
},
{
"name": "processCookieConsent",
"value": True
}
]
}
try:
logging.info("Payload to send: %s", json.dumps(payload, indent=4))
logging.info("Sending request to the script runner endpoint...")
response = requests.post(url, headers=headers, data=json.dumps(payload), timeout=30)
if response.status_code == 200:
logging.info("Script executed successfully.")
logging.info("Response: %s", response.json())
else:
logging.error("Failed to execute script. Status code: %d", response.status_code)
logging.error("Response: %s", response.text)
except requests.exceptions.RequestException as e:
logging.error("An error occurred while making the request: %s", str(e))
if __name__ == "__main__":
setup_logging()
run_script()