Skip to content

Bot to solve Duolingo exercises automatically using web scraping

Notifications You must be signed in to change notification settings

AgustinBaffo/pyDuolingoBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyDuolingoBot

This repository contains a bot to solve Duolingo exercises automatically using web scraping. It is implemented with Python and Selenium.

duo_hello

Motivation

The motivation for the creation of this repository is completely didactic and my main goal was to learn to use Selenium and improve my Python skills. I've been wanting to learn something about web scraping for a long time and I've been using Duolingo for years to learn German, so combine both.

I want to clarify that I have not used this bot with my personal account and really with any other account 😉 (only with a secondary account to try on a couple of levels). If you're learning with Duolingo, I don't recommend skipping levels by cheating, but it's up to you anyway.

How it works

Unlike other of my repositories, this has nothing to do with Artificial Intelligence. The bot learns by trial and error. This is something similar to how those of us who learn a language that is not English (or is not from English) use Duolingo.

login_example

login_example

duo_train

login_example

duo_sings

How to install

Future improvements

About

Bot to solve Duolingo exercises automatically using web scraping

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages