Помощь
Остались вопросы? Напишите в поддержку.
Популярные темы: Multilogin X, Multilogin 6, Подписки и платежи,
-
Системные требования в Multilogin Поддержка и ресурсы в Multilogin X Как купить подписку на Multilogin X Как синхронизировать подписку на Multilogin 6 с Multilogin X Как перенести профили в Multilogin X из других приложений Как работать с интерфейсом Multilogin X 3-шаговое руководство по началу работы с Multilogin X Как подключить агент в Multilogin X Как создать и запустить свой первый профиль в Multilogin X 4 ключевых совета для безопасного мультиаккаунтинга с Multilogin X Как прогреть профиль в Multilogin X FAQ: начало работы с Multilogin XКак выбрать правильный тип прокси FAQ: Прокси и маскировка IP Как проверить работу прокси FAQ: что вам нужно знать о Multilogin proxy Гайд: как использовать Multilogin proxy Как использовать HTTP и SOCKS прокси в Multilogin Как использовать Multilogin с мобильным подключением 4G/5G Как использовать NodeMaven с Multilogin Как настроить DNS в Multilogin Как исправить проблему в работе профиля или прокси Как исправить ошибку «Не удалось запустить профиль» Как исправить ошибку «Неверные данные прокси» Как исправить ошибку «ERR_TIMED_OUT» Как исправить ошибку «ERR_CONNECTION_RESET» Как исправить ошибку «ERR_CONNECTION_CLOSED»Как получить токен Как использовать токен автоматизации в проекте Как получить ID профиля, папки и проекта Как получить ID пользователя Пример автоматизации с Selenium Пример автоматизации с Playwright Пример автоматизации Puppeteer Автоматический вход в Multilogin Автоматический сбор файлов cookie Автозапуск агента Преобразование списков прокси в файлы JSON для API Экспорт данных прокси из профилей Часто задаваемые вопросы по автоматизации Multilogin X Как использовать Multilogin CLI CookieRobot для Multilogin X Как экспортировать файлы cookie с помощью APIПриложение или профиль работает медленно: что делать Блокировка аккаунта: возможные решения Почему файлы cookie не позволяют вам войти в аккаунт? Почему не работает импорт cookie-файлов? Как не терять данные профиля Как разблокировать профиль Как включить веб-камеру в профилях Multilogin Как найти пропавшие профили Как получить доступ к ограниченным сайтам Как исправить проблему с подключением агента Как исправить проблему с запуском Multilogin Как исправить несоответствия отпечатков Как исправить проблему в работе профиля или прокси Как исправить проблему с Multilogin на macOS Как исправить проблемы с подключением в регионах с ограниченным доступом Как исправить маленькое разрешение окна Stealthfox на Windows Как исправить проблемы с загрузкой сайта в Multilogin Как исправить проблемы с Mimic на Linux Обновление ядра не скачивается? Попробуйте эти решенияКак исправить ошибку «Your Windows system cannot perform the necessary WinAPI calls to launch Stealthfox browser» Как исправить ошибку «Не удалось получить данные профиля» Как исправить ошибку «Доступ запрещен» Как исправить ошибку «Достигнут лимит подписки» Как исправить ошибку «Some settings were reset» Как исправить ошибку «Неверные данные прокси» Как исправить ошибку «Aw, Snap! STATUS_ACCESS_VIOLATION» Как исправить ошибку «Aw, Snap! STATUS_BREAKPOINT» Как исправить ошибку «ERR_CONNECTION_RESET» Как исправить ошибку «ERR_TIMED_OUT» Как исправить ошибку «ERR_CONNECTION_CLOSED» Как исправить ошибку «Restricted by plan» Как исправить ошибку «Слишком много запросов» Как исправить ошибку «Не удалось запустить профиль»
-
Ошибка: Failed to get IP data: can't connect through proxy Ошибка: Javax.crypto.badpaddingexception: pad block corrupted Статус: Идет обновление… Загрузка (1) из 2 компонентов Профиль не запускается в Multilogin 6 Ошибка: Не удалось создать отпечаток Ошибка: Mimic/Stealthfox executable is not found Ошибка JavaScript при переключении в ночной режим в Multilogin 6 Почему не работает импорт cookie-файлов? Почему файлы cookie не позволяют вам войти в аккаунт?
-
Браузерная автоматизация с Selenium в Multilogin 6

Автор Yana Shcharbina
Обновлена February 28th, 2025
Браузерная автоматизация с Selenium позволяет автоматизировать различные задачи в профилях Multilogin 6: от создания простых скриптов автоматизации до веб-краулеров, которые занимаются поиском, сбором и взаимодействием с данными различных онлайн ресурсов.
Браузерная автоматизация Multilogin 6 основана на Selenium WebDriver.
При обычной автоматизации с Selenium, вы, как правило, прежде всего подключаетесь к Firefox (Gecko) или Chrome драйверу напрямую и устанавливаете нужные параметры. В случае с Multilogin 6, вы используете Remote Web Driver для подключения к браузерному профилю через локальный порт и устанавливаете нужные параметры для запуска команд в определенном профиле.
Поддерживаемые языки
Selenium поддерживает множество языков программирования, поэтому и автоматизация с Multilogin 6 может быть написана на разных языках. Тем не менее в данный момент мы предоставляем техническую поддержку только для скриптов, написанных на Python.
Определение порта Multilogin 6
Чтобы использовать автоматизацию Selenium в Multilogin 6, предварительно необходимо предопределить порт приложения.
- Перейдите в папку C:\Users\%username%\.multiloginapp.com и откройте файл app.properties в любом текстовом редакторе.
- Добавьте в файл следующую строку:
multiloginapp.port=[PORT_NUMBER]
.
Номер порта должен находиться в диапазоне от 10000 до 49151.
- Сохраните файл app.properties.
В дальнейшем вы сможете обращаться к Multilogin 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()