Skip to content

Python and Selenium automation to scrape a course's dictionary, automatically complete the levels and speed reviews

License

Notifications You must be signed in to change notification settings

dxwil/Memrise-Solver

Repository files navigation

Memrise-Solver

Python and Selenium automation to scrape a course's dictionary and automatically complete the levels

NOTE - I've included a pre-made dictionary file for this course

If this get enough attention I'll recode it into a browser script for way easier usage

Prerequisites

Usage

Open the scripts you'll use and:

  • put the path of your chromedriver into PATH =
  • put the ID of your course into courseid =

I've split the next into 3 sections depending on what you already have and want to acheive

Create dictionary

You can use or modify my included dictionaryscraper.py (it only scrapes up to 16 words per level) or create your own script

If you want to use my included dictionaryscraper.py:

  • Create a file named memrise.json in the same folder
  • Find level == and change that to the number of total levels in the course
  • NOTE - This scraper is written to get a max of 16 words per level (feel free to change that)

If you want to create your own scraper:

  • Make sure it is formatted as my example memrise.json

Levels

About

Python and Selenium automation to scrape a course's dictionary, automatically complete the levels and speed reviews

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages