联系客户支持
我们提供全天候 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中使用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为空”错误
Selenium浏览器自动化在Multilogin 6

由 Yana Shcharbina 编写
最近一次更新时间:December 16th, 2024
浏览器自动化允许您在Multilogin 6的浏览器配置文件中自动执行任务。从创建简单的自动化脚本到复杂的Web爬虫,可以搜索、收集Web数据并与之交互。
Multilogin 6浏览器自动化基于Selenium WebDriver。
通常情况下,如果您运行Selenium代码,首先将连接到Firefox(Gecko)或Chrome驱动,然后设置您所需要的功能。而将Multilogin与Selenium代码结合使用时,您无需这样操作。
您将使用Remote Web Driver程序,通过本地端口连接到Multilogin 6应用或某浏览器配置文件,设置所需功能,在预定义的浏览器配置文件中执行Selenium命令。
支持的语言
Selenium框架提供了多种可搭配使用的语言,因此Multilogin 6自动化也可以在多种编码语言上运行。但是目前,我们仅为Python供技术支持。
定义Multilogin 6端口
您需要提前定义软件端口以使用Selenium自动化。以下是定义端口的方法:
- 前往C:\Users\%username%\.multiloginapp.com路径并打开app.properties文件。
- 添加此语句:
multiloginapp.port=[PORT_NUMBER]
。
端口号的范围为10000 ~ 49151。
- 保存 app.properties 文件。
随后,您就可以通过定义的端口连接到Multiogin 6了。
更多相关信息,您可以查阅此指导文章。
Python 案例
from selenium import webdriver
from selenium.webdriver.chromium.options import ChromiumOptions
from selenium.webdriver.firefox.options import Options
import requests
#TODO replace with existing profile ID. Define the ID of the browser profile, where the code will be executed.
mla_profile_id = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
mla_url = 'http://127.0.0.1:35000/api/v1/profile/start?automation=true&profileId='+mla_profile_id
""" Send GET request to start the browser profile by profileId.
Returns response in the following format:'{"status":"OK","value":"http://127.0.0.1:XXXXX"}',
where XXXXX is the localhost port on which browser profile is launched.
Please make sure that you have Multilogin listening port set to 35000.
Otherwise please change the port value in the url string
"""
resp = requests.get(mla_url)
json = resp.json()
print(json)
#Instantiate the Remote Web Driver to connect to the browser profile launched by previous GET request
# In case of using Mimic browser
driver = webdriver.Remote(command_executor=json['value'], options=ChromiumOptions())
# In case of using Stealthfox browser
#driver = webdriver.Remote(command_executor=json['value'], options=Options())
#Perform automation
driver.get('https://multilogin.com/')
print(driver.title)
driver.quit()