All Projects → tmb5cg → Fifa21-Autobidder

tmb5cg / Fifa21-Autobidder

Licence: MIT license
Selenium-based bot that autobids and autobuys players on FIFA 23 Ultimate Team's transfer market

Programming Languages

python
139335 projects - #7 most used programming language
tcl
693 projects

Projects that are alternatives of or similar to Fifa21-Autobidder

AUTOBOT FIFAX
FIFA SNIPING BOT
Stars: ✭ 31 (-70.75%)
Mutual labels:  fifa, autobuyer, autobidder, fifa-ultimate-team, fifa-bot, fifa-sniper, fifa-sniping
Docker Python Chromedriver
Dockerfile for running Python Selenium in headless Chrome (Python 2.7 / 3.6 / 3.7 / 3.8 / Alpine based Python / Chromedriver / Selenium / Xvfb included in different versions)
Stars: ✭ 385 (+263.21%)
Mutual labels:  selenium, chromedriver
Node Chromedriver
An installer and wrapper for Chromedriver.
Stars: ✭ 378 (+256.6%)
Mutual labels:  selenium, chromedriver
futwebapiv2
A FUT 21 javascript injection api written with typescript used to interact with fifa 21 ultimate team webapp. With this library you can build your fifa 21 bot, tool or app.
Stars: ✭ 15 (-85.85%)
Mutual labels:  ut, fifabot
headless-chrome
Implementation of the new headless chrome with chromedriver and selenium.
Stars: ✭ 34 (-67.92%)
Mutual labels:  selenium, chromedriver
whatabomb
A whatsapp bombing GUI Script
Stars: ✭ 84 (-20.75%)
Mutual labels:  selenium, chromedriver
Sillynium
Automate the creation of Python Selenium Scripts by drawing coloured boxes on webpage elements
Stars: ✭ 100 (-5.66%)
Mutual labels:  selenium, chromedriver
Insta-Bot
Python bot using Selenium increasing Instagram Followers.
Stars: ✭ 62 (-41.51%)
Mutual labels:  selenium, chromedriver
Webdrivermanager
WebDriverManager (Copyright © 2015-2021) is a project created and maintained by Boni Garcia and licensed under the terms of the Apache 2.0 License.
Stars: ✭ 1,808 (+1605.66%)
Mutual labels:  selenium, chromedriver
Nightwatch
End-to-end testing framework written in Node.js and using the Webdriver API
Stars: ✭ 10,912 (+10194.34%)
Mutual labels:  selenium, chromedriver
Zillow
Zillow Scraper for Python using Selenium
Stars: ✭ 141 (+33.02%)
Mutual labels:  selenium, chromedriver
yt-videos-list
Create and **automatically** update a list of all videos on a YouTube channel (in txt/csv/md form) via YouTube bot with end-to-end web scraping - no API tokens required. Multi-threaded support for YouTube videos list updates.
Stars: ✭ 64 (-39.62%)
Mutual labels:  selenium, chromedriver
dusker
Stand alone Laravel Dusk test suit, which do not require Laravel framework itself
Stars: ✭ 28 (-73.58%)
Mutual labels:  selenium, chromedriver
Undetected Chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
Stars: ✭ 365 (+244.34%)
Mutual labels:  selenium, chromedriver
scribd-dl
Command-line program to download Scribd documents in pdf format
Stars: ✭ 23 (-78.3%)
Mutual labels:  selenium, chromedriver
Autocrawler
Google, Naver multiprocess image web crawler (Selenium)
Stars: ✭ 957 (+802.83%)
Mutual labels:  selenium, chromedriver
Panther
A browser testing and web crawling library for PHP and Symfony
Stars: ✭ 2,480 (+2239.62%)
Mutual labels:  selenium, chromedriver
FUTpuppeteer
This is an auto-clicker bot used to trade players and items on FIFA Ultimate Team's Web App.
Stars: ✭ 11 (-89.62%)
Mutual labels:  selenium, fifa
pyderman
Install Selenium-compatible Chrome/Firefox/Opera/PhantomJS/Edge webdrivers automatically.
Stars: ✭ 24 (-77.36%)
Mutual labels:  selenium, chromedriver
Instagram Profilecrawl
💻 Quickly crawl the information (e.g. followers, tags, etc...) of an instagram profile. No login required!
Stars: ✭ 110 (+3.77%)
Mutual labels:  selenium, chromedriver

TMB's FIFA 23 Autobidder

Mac

Discord

Intro

This project is an Autobidder trading bot that buys and sells players on the FUT (FIFA Ultimate Team) Transfer Market web application.

Built in Python, this bot uses Selenium to interact with FUT Webapp via ChromeDriver and features a Tkinter User Interface for easy operation.

See technical overiew for detailed documentation. For issues/questions, consider joining Discord server here.

Overview & Features

Unlike the more common and widely known botting methods, such as Autobuyers or snipers that rely on speed and luck (and risky JavaScript injection), Autobidding relies on lower margins at higher volumes (around 100 - 200 coins per card). This makes Autobidding not only more lucrative long term, but also more consistent, and in my opinion, safer. It is also more fun to watch compared to card sniping.

Advantages:

  • Consistent profits
    • Does not rely on luck, more importantly not competing with other bots (imagine how many bots just searched for Ronaldo as you read this)
  • Efficiency
    • Supply of undervalued auctions is infinitely greater than snipes
  • Detectability
    • Selenium's JS injection in itself is no different from a typical browser extension's injected JS, like an ad blocker

For detailed documentation on configuring the bot, see here. For issues or support, join our Discord community here.

Installation

  1. Download or clone this repository to your machine, the unzipped folder should be named Fifa-Autobidder.

  2. Ensure Python 3.x is installed on your machine. See Troublehoosting below for help.

  3. Download the latest release of Chromedriver for your system here. Replace the chromedriver in either the chrome_windows or chrome_mac with your download, depending on your machine.

  4. Navigate to the project's root directory via Terminal or Command Prompt, in this example it is on my Desktop.

Terminal (Mac):

cd ~/Desktop/Fifa-Autobidder

Command Prompt (Windows):

cd Desktop/Fifa-Autobidder
  1. Make sure pip is installed (see here) on your machine, and enter the following to install Selenium and any other requirements (see requirements.txt):
pip install -r requirements.txt

If there are any errors, such as 'missing xyz module', simply pip install [xyz]. Feel free to post an issue on this Repository or Discord.

For any other errors, it is likely your system's Python interpreter which can be a huge headache. See Troublehoosting below.

Running the bot

Navigate to the project's root directory via command prompt / terminal described above and assuming the folder is on your Desktop:

Linux/Mac

In Terminal, run:

cd ~/Desktop/Fifa-Autobidder

Then:

make run

See Troublehoosting for help.

Windows

In Command Prompt (Windows), enter:

cd Desktop/Fifa-Autobidder

Then:

python src/run.py

See Troublehoosting for help.

The webapp should open in a new browser, along with the GUI.

  1. Accept the prompt to install uBlock Origin.
  2. Login, either automatically (and fetch code manually) or entirely manually
  3. Enter filter URL in the GUI and make sure it was processed correctly (you will see the filters populate)
  4. Go to the "Search the Transfer Market" page and click "Start Bot"

To understand how it works and the configuration settings, see here

You want to have a conversion rate around 50%, at 100-150 margin that is 25 players * ~125 profit each, totalling ~3200 coins every 20 mins, or about 10k an hour at the absolute minimum. Some days I would find a filter list and make 30k an hour, it's fun.

Configuration

Everything is configured via the user interface. See here for an explanation of the user interface settings.

The bot uses Xbox prices by default. To switch your platform, be sure to edit the Platform dropdown on the UI.

Troubleshooting

Python

Python 3.7 or greater is required to run the program. The most likely cause for errors is having an outdated Python version installed. To see your version of Python:

Mac

Open Terminal and type:

python --version
Windows

Open Command Prompt and type:

python --version

If you see Python 2.x, see here for installing Python 3.

If you know you have Python 3 installed, but see 2.x, your system's Python PATH must be assigned to Python 3.x. To do this, see here for Mac and here for Windows.

You might need to add the PYTHONPATH variable with the value of the code directory - check this link.

I suspect this will cause the biggest number of issues.

Chomedriver

If the bot is correctly starting, and you are sure Python is not the issue, then Chromedriver is the issue. The Chromedriver files (chrome_windows and chrome_mac) are the versions used by my system.

In order for Chromedriver to work, it must match your systems version of Chrome. This can easily be fixed by redownloading Chromedriver.

Go here and download the latest release. Replace the chromedriver in either the chrome_windows or chrome_mac with your download.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].