All Projects → keethesh → Udemycoursegrabber

keethesh / Udemycoursegrabber

Licence: mit
Your will to enroll in Udemy course is here, but the money isn't? Search no more! This python program searches for your desired course in more than [insert big number here] websites, compares the last updated date, and gives you the download link of the latest one back, but you also have the choice to see the other ones as well!

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Udemycoursegrabber

Scrape Linkedin Selenium
`scrape_linkedin` is a python package that allows you to scrape personal LinkedIn profiles & company pages - turning the data into structured json.
Stars: ✭ 239 (+74.45%)
Mutual labels:  scraper, scraping, selenium
bots-zoo
No description or website provided.
Stars: ✭ 59 (-56.93%)
Mutual labels:  scraper, scraping, selenium
Seleniumcrawler
An example using Selenium webdrivers for python and Scrapy framework to create a web scraper to crawl an ASP site
Stars: ✭ 117 (-14.6%)
Mutual labels:  scraper, scraping, selenium
Lulu
[Unmaintained] A simple and clean video/music/image downloader 👾
Stars: ✭ 789 (+475.91%)
Mutual labels:  scraper, scraping
Ferret
Declarative web scraping
Stars: ✭ 4,837 (+3430.66%)
Mutual labels:  scraper, scraping
Headless Chrome Crawler
Distributed crawler powered by Headless Chrome
Stars: ✭ 5,129 (+3643.8%)
Mutual labels:  scraper, scraping
Post Tuto Deployment
Build and deploy a machine learning app from scratch 🚀
Stars: ✭ 368 (+168.61%)
Mutual labels:  scraping, selenium
Botvid 19
Messenger Bot that scrapes for COVID-19 data and periodically updates subscribers via Facebook Messages. Created using Python/Flask, MYSQL, HTML, Heroku
Stars: ✭ 34 (-75.18%)
Mutual labels:  scraper, selenium
Gisaid Scrapper
Scrapping tool for GISAID data regarding SARS-CoV-2
Stars: ✭ 25 (-81.75%)
Mutual labels:  scraper, selenium
Django Dynamic Scraper
Creating Scrapy scrapers via the Django admin interface
Stars: ✭ 1,024 (+647.45%)
Mutual labels:  scraper, scraping
Email Extractor
The main functionality is to extract all the emails from one or several URLs - La funcionalidad principal es extraer todos los correos electrónicos de una o varias Url
Stars: ✭ 81 (-40.88%)
Mutual labels:  scraper, scraping
Dataflowkit
Extract structured data from web sites. Web sites scraping.
Stars: ✭ 456 (+232.85%)
Mutual labels:  scraper, scraping
Crawly
Crawly, a high-level web crawling & scraping framework for Elixir.
Stars: ✭ 440 (+221.17%)
Mutual labels:  scraper, scraping
Imagescraper
✂️ High performance, multi-threaded image scraper
Stars: ✭ 630 (+359.85%)
Mutual labels:  scraper, scraping
Undetected Chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
Stars: ✭ 365 (+166.42%)
Mutual labels:  scraping, selenium
Pypatent
Search for and retrieve US Patent and Trademark Office Patent Data
Stars: ✭ 31 (-77.37%)
Mutual labels:  scraper, scraping
Spam Bot 3000
Social media research and promotion, semi-autonomous CLI bot
Stars: ✭ 79 (-42.34%)
Mutual labels:  scraper, selenium
Geziyor
Geziyor, a fast web crawling & scraping framework for Go. Supports JS rendering.
Stars: ✭ 1,246 (+809.49%)
Mutual labels:  scraper, scraping
Autoscraper
A Smart, Automatic, Fast and Lightweight Web Scraper for Python
Stars: ✭ 4,077 (+2875.91%)
Mutual labels:  scraper, scraping
Katana
A Python Tool For google Hacking
Stars: ✭ 355 (+159.12%)
Mutual labels:  scraper, scraping

Udemy Course Grabber

Description

Your will to enroll in a Udemy course is here, but the money isn't? Search no more! This python program searches for your desired course in more than [insert big number here] websites, compares the last updated date, and gives you the download link of the latest one back, but you also have the choice to see the other ones as well!

Installation

Requirements

python3

apt-get update
apt-get install python3

git

apt-get update
apt-get install git

Install instructions

git clone https://github.com/keethesh/UdemyCourseGrabber.git
cd UdemyCourseGrabber
pip3 install -r requirements.txt

Usage

python3 main.py

Todo

  • [X] Use concurrency aiohttp with lxml for faster program execution

  • Add support for other browsers, such as Chrome, Opera or IE

  • [X] Add a command-line version, needing no further interactions than giving arguments at start

  • Add more courses sources

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

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].