Форум сайта python.su
Мне нужна помощь питониста в настройке готового бота по массовой загрузке больших количеств 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]
Отредактировано Anton777 (Янв. 14, 2023 02:46:36)
Офлайн
> from session not created: This version of ChromeDriver only supports Chrome version 101
> Current browser version is 109.0.5414.75
Версия веб драйвера должна соответствовать версии хрома.
Офлайн
Rodegastну это ежу понятно..и я понял. Я советовался с профи по поводу всей этой ошибки и пришли к выводу что если даже бот рабочий он несможет обойти новую капчу установленную на сайте opensea.io хацкеры объяснили что
> from session not created: This version of ChromeDriver only supports Chrome version 101> Current browser version is 109.0.5414.75Версия веб драйвера должна соответствовать версии хрома.
легче придумать искусственный интеллект чем нейтрализовать скрипт капчи в коде тела движка Chromeтему похоже можно закрывать до появления искусственного интеллекта
Отредактировано Anton777 (Янв. 14, 2023 02:48:39)
Офлайн
Anton777у вас прсото не првильная похдока
бот рабочий он несможет обойти новую капчу установленную на сайте opensea.io хацкеры
Отредактировано AD0DE412 (Янв. 13, 2023 15:00:39)
Офлайн
AD0DE412сделал
Офлайн
Anton777Я заглянул в этот скрипт, это просто какое-то говно, написанное каким-то говноделом.
проверить файлы которые запускались можно тут: github
Anton777Его полный ноль написал.
У меня он ниразу несрабатывал
Anton777Это не готовый бот.
Мне нужна помощь питониста в настройке готового бота
Anton777А у тебя вооще есть цель что-то сделать в итоге?
PS: чуть незабыл..для справки..в питоне и скриптописаниях я ни бум бум..всегда все делаю по готовым гайдам
Отредактировано py.user.next (Янв. 14, 2023 08:30:35)
Офлайн
Anton777тогда зачем ты сюда выложил код ошибки, где версия драйвера не подходит к версии браузера?
ну это ежу понятно..и я понял.
Anton777Мой совет тебе не поможет, потому что нужно иметь хотя бы какой-то уровень знаний
PS: чуть незабыл..для справки..в питоне и скриптописаниях я ни бум бум..всегда все делаю по готовым гайдам
Офлайн
py.user.nextконешно есть. но пока неполучается..читаю гайды и учусь питонизму
А у тебя вооще есть цель что-то сделать в итоге?
Офлайн
xam1816я пробовал менять хромодвижок на 109 но ТЕРМИНАЛ при загрузке папки в которой необходимый скрипт указывает на несовместимость. поставил selenium IDE думал может необходимые пакеты приедут но ничего невыходит. пробовал это:pip install PyQt5 и это:pip install -r requirements.txt (приложил .txt ниже)после запуска этой команды новая версия seleniuma 4.0 почемуто откатывается на 3.8(и это видно по логам и это не та версия кот нужна). патчить движки совсем неумею. вот
тогда зачем ты сюда выложил код ошибки, где версия драйвера не подходит к версии браузера?
Чтобы тебе указали на то что тебе понятно? Устраняй ошибки по мере их появления, т.е если нужен подходящий драйвер, так установи подходящий, запускай скрипт, если снова ошибка, читай что там написано и устраняй.
Прикреплённый файлы:
requirements.txt (54 байта)
Офлайн
Anton777Зачем ты читаешь гайды? Ты думаешь, их профессоры пишут? Вот этот код, который ты нашёл на GitHub, написал какой-то дурак. Ты у него учишься, у этого дурака, зачем? Вот я у тебя и спрашиваю про цель. У тебя цель научиться? Если у тебя цель научиться, учись у грамотных людей. Тебя вот по-русски кто учил писать, учитель в школе или вася из соседнего подъезда? Естественно, учитель. Так какого хера ты тогда за программированием ходишь ко всяким вот таким васям? В общем, смени источники.
конешно есть. но пока неполучается..читаю гайды и учусь питонизму
Офлайн