@og_pinigun

Как исправить ошибку Selenium'a: 'chromedriver' executable may have wrong permissions?

Решил первый раз выгрузить бота на сервер
Написал тестовый код
Делал по этому видео: Ссылка
На сервере установлена 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}')
  • Вопрос задан
  • 531 просмотр
Решения вопроса 1
DedIsDead
@DedIsDead
Выдай права проге через chmod, папке и файлу, за кали плохо шарю если не ворк то сори
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы