Найти - Пользователи
Полная версия: Нужна помощь опытного питониста по корректному запуску простого NFT бота uploadera!
Начало » Центр помощи » Нужна помощь опытного питониста по корректному запуску простого NFT бота uploadera!
1 2
Anton777
Мне нужна помощь питониста в настройке готового бота по массовой загрузке больших количеств NFT-картинок с JS-метадатой на сайт Opensea.io
Мой конфиг системы:Windows 10 Pro(22H2)/правильно установленный питон версии 311.1 для всех пользователей в директории C:\Program Files\Python311 и доп софт типа этого: yarn/volta/node/git bash/solidity/hashlips/IPFS/VSC/IIS/chockolad/nvs/solana/candy machine/java и.тд.
Visual Studio Code после запуска .py с ботом показывает ошибки среди них движок chromedriver.exe старой версии 101 а установленный в системе 109. Вот строка: from session not created: This version of ChromeDriver only supports Chrome version 101 Current browser version is 109.0.5414.75вот полный чеклист ошибок:
 PS C:\Users\anton_si7bupy\Documents\NFT_mint\NFTs-Upload-to-OpenSea-main> [b]python openseaupload.py[/b]
C:\Users\anton_si7bupy\Documents\NFT_mint\NFTs-Upload-to-OpenSea-main\openseaupload.py:111: DeprecationWarning: executable_path has been deprecated, please pass in a Service object
  driver = webdriver.Chrome(
C:\Users\anton_si7bupy\Documents\NFT_mint\NFTs-Upload-to-OpenSea-main\openseaupload.py:111: DeprecationWarning: use options instead of chrome_options
  driver = webdriver.Chrome(
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Program Files\Python311\Lib\tkinter\__init__.py", line 1948, in __call__
    return self.func(*args)
           ^^^^^^^^^^^^^^^^
  File "C:\Users\anton_si7bupy\Documents\NFT_mint\NFTs-Upload-to-OpenSea-main\openseaupload.py", line 111, in main_program_loop
    driver = webdriver.Chrome(
             ^^^^^^^^^^^^^^^^^
  File "C:\Program Files\Python311\Lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 69, in __init__
    super(WebDriver, self).__init__(DesiredCapabilities.CHROME['browserName'], "goog",
  File "C:\Program Files\Python311\Lib\site-packages\selenium\webdriver\chromium\webdriver.py", line 93, in __init__
    RemoteWebDriver.__init__(
  File "C:\Program Files\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 266, in __init__
    self.start_session(capabilities, browser_profile)
  File "C:\Program Files\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 357, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 418, in execute
    self.error_handler.check_response(response)
  File "C:\Program Files\Python311\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 243, in check_response     
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot connect to chrome at localhost:8989
from session not created: This version of ChromeDriver only supports Chrome version 101
Current browser version is 109.0.5414.75
Stacktrace:
Backtrace:
        Ordinal0 [0x005EA8E3+2402531]
        Ordinal0 [0x0057B011+1945617]
        Ordinal0 [0x0046C748+837448]
        Ordinal0 [0x0048C8F3+968947]
        Ordinal0 [0x00485F1B+941851]
        Ordinal0 [0x00485CE6+941286]
        Ordinal0 [0x004B8F10+1150736]
        Ordinal0 [0x004B8B6A+1149802]
        Ordinal0 [0x004B40C6+1130694]
        Ordinal0 [0x0048E676+976502]
        Ordinal0 [0x0048F586+980358]
        GetHandleVerifier [0x0085BC42+2511938]
        GetHandleVerifier [0x0084ED6F+2458991]
        GetHandleVerifier [0x006831AA+575914]
        GetHandleVerifier [0x00681FA6+571302]
        Ordinal0 [0x00581DEB+1973739]
        Ordinal0 [0x00586778+1992568]
        Ordinal0 [0x00586865+1992805]
        Ordinal0 [0x0058FA41+2030145]
        BaseThreadInitThunk [0x779BFEF9+25]
        RtlGetAppContainerNamedObjectPath [0x77BC7BBE+286]
        RtlGetAppContainerNamedObjectPath [0x77BC7B8E+238]
Как починить бота? У меня он ниразу несрабатывал(пробовал разные версии подобных ботов,версии браузера Chrome)результат тот же. Хотя другие по генерации картинок+метадата работают без проблем. Заранее спасибо тем кто откликнеца и поможет разобраца! проверить файлы которые запускались можно тут: github
PS: чуть незабыл..для справки..в питоне и скриптописаниях я ни бум бум..всегда все делаю по готовым гайдам

Rodegast
> from session not created: This version of ChromeDriver only supports Chrome version 101
> Current browser version is 109.0.5414.75

Версия веб драйвера должна соответствовать версии хрома.
Anton777
Rodegast
> from session not created: This version of ChromeDriver only supports Chrome version 101> Current browser version is 109.0.5414.75Версия веб драйвера должна соответствовать версии хрома.
ну это ежу понятно..и я понял. Я советовался с профи по поводу всей этой ошибки и пришли к выводу что если даже бот рабочий он несможет обойти новую капчу установленную на сайте opensea.io хацкеры объяснили что
легче придумать искусственный интеллект чем нейтрализовать скрипт капчи в коде тела движка Chrome
тему похоже можно закрывать до появления искусственного интеллекта
AD0DE412
Anton777
бот рабочий он несможет обойти новую капчу установленную на сайте opensea.io хацкеры
у вас прсото не првильная похдока
Anton777
AD0DE412
сделал
py.user.next
Anton777
проверить файлы которые запускались можно тут: github
Я заглянул в этот скрипт, это просто какое-то говно, написанное каким-то говноделом.

Слушай, если ты в унитазе ищешь покушать, то маловероятно, что ты будешь сытым. Причина в том, что унитаз - это не холодильник.

Anton777
У меня он ниразу несрабатывал
Его полный ноль написал.

Anton777
Мне нужна помощь питониста в настройке готового бота
Это не готовый бот.

Anton777
PS: чуть незабыл..для справки..в питоне и скриптописаниях я ни бум бум..всегда все делаю по готовым гайдам
А у тебя вооще есть цель что-то сделать в итоге?
xam1816
Anton777
ну это ежу понятно..и я понял.
тогда зачем ты сюда выложил код ошибки, где версия драйвера не подходит к версии браузера?
Чтобы тебе указали на то что тебе понятно? Устраняй ошибки по мере их появления, т.е если нужен подходящий драйвер, так установи подходящий, запускай скрипт, если снова ошибка, читай что там написано и устраняй.
Anton777
PS: чуть незабыл..для справки..в питоне и скриптописаниях я ни бум бум..всегда все делаю по готовым гайдам
Мой совет тебе не поможет, потому что нужно иметь хотя бы какой-то уровень знаний
Anton777
py.user.next
А у тебя вооще есть цель что-то сделать в итоге?
конешно есть. но пока неполучается..читаю гайды и учусь питонизму
Anton777
xam1816
тогда зачем ты сюда выложил код ошибки, где версия драйвера не подходит к версии браузера?
Чтобы тебе указали на то что тебе понятно? Устраняй ошибки по мере их появления, т.е если нужен подходящий драйвер, так установи подходящий, запускай скрипт, если снова ошибка, читай что там написано и устраняй.
я пробовал менять хромодвижок на 109 но ТЕРМИНАЛ при загрузке папки в которой необходимый скрипт указывает на несовместимость. поставил selenium IDE думал может необходимые пакеты приедут но ничего невыходит. пробовал это:pip install PyQt5 и это:pip install -r requirements.txt (приложил .txt ниже)после запуска этой команды новая версия seleniuma 4.0 почемуто откатывается на 3.8(и это видно по логам и это не та версия кот нужна). патчить движки совсем неумею. вот
py.user.next
Anton777
конешно есть. но пока неполучается..читаю гайды и учусь питонизму
Зачем ты читаешь гайды? Ты думаешь, их профессоры пишут? Вот этот код, который ты нашёл на GitHub, написал какой-то дурак. Ты у него учишься, у этого дурака, зачем? Вот я у тебя и спрашиваю про цель. У тебя цель научиться? Если у тебя цель научиться, учись у грамотных людей. Тебя вот по-русски кто учил писать, учитель в школе или вася из соседнего подъезда? Естественно, учитель. Так какого хера ты тогда за программированием ходишь ко всяким вот таким васям? В общем, смени источники.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB