Skip to content

TeCeG/bulk-upload-to-opensea-with-recaptcha-solution

Repository files navigation

bulk-upload-to-opensea-with-recaptcha-solution

A cross platform python IDE implementing selenium 4

If you want to support this project or me, please check out my NFTs
https://opensea.io/collection/tece and wish give it a little love or grab it.
Thank you.

I use infotrex's main code and modify xeonsim's recaptcha-solution for this.

Please also support.
Main code: infotrex-bulk-upload-to-opensea https://github.com/infotrex/bulk-upload-to-opensea
Recaptcha-solution: xeonsim-opensea-upload-with-recaptcha-solution https://github.com/xeonsim/opensea-upload-with-recaptcha-solution

Tutorial video v1.0
https://www.youtube.com/watch?v=yEowEDfTSpA
~ or ~
Easy step by step
https://www.youtube.com/watch?v=j0WguSodGf8

Warning

High Risk of IP to be block by recaptcha Audio. Use at your own discretion! Change IP to continue...

Disclaimer

This free version script are not collect or capture any information while it running. Make sure you are understand the all coding and process before running, please read line by line the original code before start running. We will not be liable for any losses and/or damages for using of our script. Use at your own risk.

Changelog

  • Version 1.1.0 (upload_g.py) & (upload18_m.py) & (upload_gm.py)
    • Listing duration fix
    • upload_gm.py - Added manual recaptcha solve when auto solve fail.
  • Version 1.0.0 (upload_g.py)
    • Standard version

Instructions

  • Download and extract this project in your local device (keep all files and folders that come with the repo in this folder)
  • Unzip ffmpeg, ffplay & ffprobe in the same folder
  • Download and update Python. My python version is 3.8.10 * https://www.youtube.com/watch?v=9o4gDQvVkLU
  • Put all the NFTs images into folder “src/images” (etc 1.png), and NFTs properties metadata .json file put into folder src/json. (etc 1.json)
  • Open this project folder with any code editor and click "open powershell " or "Terminal"
  • Pip install requirements.txt by running the following command (pip install -r requirements.txt)
    Please install PIP for Python if “pip is not recognized as an internal or external command
  • Run the script, type "python upload_g.py"
  • Once running the script, will pop-up the application
  • Fill in the variable for your project upload properties,
  • Click and Select the “src” folder.
  • Click and “save this form”
  • Click “open chrome browser” will popup a new chrome browser, login / sign-in your metamask account. Download metamask extension if don’t have
  • Download I'm not robot captcha clicker extension link: https://chrome.google.com/webstore/detail/im-not-robot-captcha-clic/ceipnlhmjohemhfpbjdgeigkababhmjc/related?hl=en-US
  • And click “start” to let it run.

Checklist before press "start" button

  • Disabled opensea night mode
  • Opensea collection link must end with "assets/create",
    look like this : https://www.opensea.io/collection/yourcollectionsname/assets/create
  • If polygon please tick "polycon blockchain
  • Please check "complete listing" for listing and unchecked for create NFT without listing step
  • If polygon please tick "polygon blockchain!
  • Select your images & json "src" folder
  • double check your image / json format: 1.png or 1.json

Alternative (manual recaptcha)

  • Add extension "Buster: Captcha Solver for Humans" to chrome
  • Add API to the solver (optional)
  • Run upload18_m.py
  • Run the recaptcha manually using "Buster: Captcha Solver for Humans"

ChromeDriver - WebDriver for Chrome

Download your compatible chromedriver.exe https://chromedriver.chromium.org/downloads

Message for a MacOS user

Currently this script only tested in Windows 10. Not compatible for MacOS

Advise

Use VPN to to avoid IP blacklist from reCaptcha Audio.

Thanks

Please share and leave your star
If you found it useful, please purchase my NFTs
https://opensea.io/collection/tece
Thank you very much

About

bulk-upload-to-opensea-with-recaptcha-solution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages