Решил первый раз выгрузить бота на сервер
Написал тестовый код
Делал по этому видео:
Ссылка
На сервере установлена Ubuntu 22.04.01
Подключился через putty
На моей windows машине все работает
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from seleniumwire import webdriver
from auth_data import ip, port, username, password
import time
options = webdriver.ChromeOptions()
services = Service("/home/bot/chromedriver")
proxy_options = {
'proxy': {
'http': f'socks5://{username}:{password}@{ip}:{port}',
'https': f'socks5://{username}:{password}@{ip}:{port}',
'no_proxy': 'localhost,127.0.0.1'
}
}
options.headless = True
options.add_argument('--disable-blink-features=AutomationControlled')
options.add_argument('--no-sandbox')
driver = webdriver.Chrome(seleniumwire_options=proxy_options, options=options, service=services)
driver.get('https://2ip.ru')
time.sleep(5)
ip = driver.find_element(By.XPATH, '//div[@id="d_clip_button"]//span').text
geo = driver.find_element(By.XPATH, '//div[@class="value value-country"]//a').text
print(f'Ваш ip: {ip}')
print(f'Ваше местоположение: {geo}')