• 网站
  • 服务器状态
  • API 文档
  • 博客
Telegram Icon 社区
ZH
English
Português
Русский
中文 (中国)
Tiếng Việt
登录 试用仅需 €3.99
  • 网站
  • 服务器状态
  • API 文档
  • 博客
  • Telegram Icon 社区
  • Chinese
    English
    Português
    Русский
    中文 (中国)
    Tiếng Việt
登录 试用仅需 €3.99

通过API进行任务自动化

自动化您的任务需求与工作流程。

联系我们

如果您还有疑问,或希望直接从客服人员获得帮助,请提交请求。
我们会尽快回复您。

请填写下面的联系表格,我们会尽快回复您。

  • Multilogin X 入门指南
  • 如何开始使用 Multilogin X
  • 主要功能
    Agent 与启动器 功能 管理浏览器配置文件 Cookie 文件
  • 代理&掩蔽IP地址
  • 工作区 & 团队管理
  • 通过API进行任务自动化
    使用 Postman 进行低代码自动化 CLI自动化操作
  • 高级功能 & 自定义指纹
  • 迁移至Multilogin X
  • 常见问题的解决方案
    基本故障排除 常见问题 常见错误
  • 首页
  • Multilogin X
  • 通过API进行任务自动化
  • 自动登录Multilogin

自动登录Multilogin

作者 Lierence L ( 更新于 March 4th, 2025 )

更新于 March 4th, 2025

从多个设备或服务器手动连接到Multilogin可能非常耗时。要自动执行此过程,您可以使用 Python 中的 Paramiko 库。

在本文中,您将学习如何使用我们的脚本示例来实现这一点。它遍历服务器列表(每个服务器都有自己的凭据),并执行连接命令。

在你开始之前

  1. 确保您的设备或服务器可以通过 SSH 和密码验证访问
  2. 在每个设备或服务器上安装以下 Python 和库:
    1. 要求
    2. 波拉米科
  3. 将脚本auto.py保存在本地设备上
  4. 将脚本signinmlx.py保存在其他设备或服务器上
  5. 将您的值插入脚本signinmlx.py中的以下变量中:
    1. USERNAME :您的Multilogin X账户电子邮件
    2. PASSWORD :您的Multilogin X账户密码(无需MD5加密)
  6. 将您的值插入脚本auto.py中的以下变量中:
    1. SERVER-USERNAME
    2. SERVER-PASSWORD
    3. SERVER-IP

运行脚本

下面的脚本示例包含基本设置,可让您在多个服务器上登录Multilogin X账户。此外,您还可以:

  • 使用signinmlx.py添加您想要在登录后触发的个人资料操作
  • 使用auto.py添加更多要在远程服务器上执行的命令
  • 使用auto.py向参数“users_credentials_and_ips”添加更多服务器

signinmlx.py

import requests
from hashlib import md5

# Input your Multilogin X account credentials
USERNAME = ""
PASSWORD = ""

MLX_BASE = "https://api.multilogin.com"
MLX_LAUNCHER = "https://launcher.mlx.yt:45001/api/v1"
HEADERS = {"Accept": "application/json", "Content-Type": "application/json"}

# Function
def sign_in(username, password):
    # HTTP requests to APIs
    sign_url = "https://api.multilogin.com/user/signin"
    HEADERS = {
        "Accept": "application/json",
        "Content-Type": "application/json",
    }
    Payload = {
        "email": username,
        "password": str(md5(password.encode()).hexdigest()),
    }
    # POST request
    resp = requests.post(sign_url, json=Payload, headers=HEADERS)
    resp_json = resp.json()
    # got bearer token
    token = resp_json["data"]["token"]
    return token

# PART 1
token = sign_in(USERNAME, PASSWORD)
HEADERS["Authorization"] = "Bearer " + token

print("token: " + token, end="")
 
 

自动执行程序

import paramiko

# Define the commands to run
commands = [
    # "mlx &",
    "python3 signinmlx.py"
]

# Define the list of users, passwords, and their corresponding IPs
users_credentials_and_ips = [
    # ("SERVER-USERNAME", "SERVER-PASSWORD", "SERVER-IP"),
    ("SERVER-USERNAME", "SERVER-PASSWORD", "SERVER-IP"),
]

# Iterate over each user, password, and IP
for user, password, ip in users_credentials_and_ips:
    print(f"Connecting to {user}@{ip}")
    try:
        # Connect to the SSH server with password authentication
        ssh_client = paramiko.SSHClient()
        ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
        ssh_client.connect(hostname=ip, username=user, password=password)

        # Execute each command
        for cmd in commands:
            print(f"Running command: {cmd}")
            stdin, stdout, stderr = ssh_client.exec_command(cmd)
            output = stdout.read().decode("utf-8")
            error = stderr.read().decode("utf-8")
            if output:
                print(output)
            if error:
                print(error)

        # Close the SSH connection
        ssh_client.close()
    except Exception as e:
        print(f"Error connecting to {user}@{ip}: {str(e)}")
 
 

视频指南

在本指南中,我们展示了如何在装有Windows 10 的本地计算机和装有 Ubuntu 20 的 VirtualBox 服务器上运行auto.py和signinmlx.py脚本。

Your browser does not support HTML5 video.

这篇文章对您有帮助吗?

对本文提供反馈

在本文中

  • 在你开始之前
  • 运行脚本
  • 视频指南

Multilogin 社区

保持消息灵通,分享你的想法,并与他人互动!

加入我们的 Telegram 群组

阅读更多相关内容

blogpost img

10 Best Datacenter Proxies for Web Scraping (2025 Edition)

Apr 2, 2025 5 min read
Google SERP Img

What is a Google SERP Proxy and Why Should You Care?

Apr 1, 2025 6 min read
UK Proxy Img

What Are Dedicated UK Proxies? Everything You Need to Know

Apr 1, 2025 6 min read
art-icon

相关文章

  • 检索用户ID
  • 检索获取配置文件、文件夹和工作台ID
  • Selenium浏览器自动化示例

平台

  • 防侦测浏览器
  • 移动防关联浏览器
  • 无头浏览器
  • 住宅代理服务
  • 多账号管理
  • 网页自动化

相关资源

  • 知识库
  • API 文档
  • 术语表
  • 博客
  • Multilogin 6 下载
  • 服务器状态
  • 版本说明

网络自动化

  • 票务倒卖

网络抓取

  • Facebook账户抓取工具
  • 亚马逊抓取工具
  • OnlyFans抓取工具
  • 推特抓取
  • 领英抓取
  • 谷歌抓取工具

空投

  • 扩大你的空投耕作
  • Solana空投
  • 加密货币空投

比较

  • Multilogin与GoLogin对比
  • Multilogin与AdsPower对比
  • Multilogin与Dolphin Anty 对比
  • Multilogin与Incogniton 对比
  • Multilogin与Octo Browser 对比

联系我们

  • 24/7支持服务
    [email protected]
  • 联系销售
  • 联盟计划
  • 开放职位

© 2025 Multilogin。保留所有权利。

  • 隐私政策
  • 服务条款
  • Cookie政策
  • 平台

    • 防侦测浏览器
    • 移动防关联浏览器
    • 无头浏览器
    • 住宅代理服务
    • 多账号管理
    • 网页自动化
  • 相关资源

    • 知识库
    • API 文档
    • 术语表
    • 博客
    • Multilogin 6 下载
    • 服务器状态
    • 版本说明
  • 空投

    • 扩大你的空投耕作
    • Solana空投
    • 加密货币空投
  • 比较

    • Multilogin与GoLogin对比
    • Multilogin与AdsPower对比
    • Multilogin与Dolphin Anty 对比
    • Multilogin与Incogniton 对比
    • Multilogin与Octo Browser 对比
  • 网络自动化

    • 票务倒卖
  • 网络抓取

    • Facebook账户抓取工具
    • 亚马逊抓取工具
    • OnlyFans抓取工具
    • 推特抓取
    • 领英抓取
    • 谷歌抓取工具
  • 联系我们

    • 7×24 小时支持:[email protected]
    • 联系销售
    • 联盟计划
    • 开放职位
  • 隐私政策
  • 服务条款
  • Cookie政策

© 2025 M© 2024 Multilogin。保留所有权利。

Expand