A small scraper example in elixir using hound. Scrapes the Recording Management pages of Zoom to save old recordings.
This code is just an example / experiment and isn't intended for production use.
This requires elixir, erlang, chromedriver, and chrome.
git clone [email protected]:revelrylabs/zoom-archive-scraper.git
cd zoom-archive-scraper
mix deps.get
You will need to create config/secrets.exs
and fill in with username and
password.
use Mix.Config
config :zoom_deep_scrape, username: "[email protected]"
config :zoom_deep_scrape, password: "example"
bin/console
At the console you can do:
ZoomDeepScrape.login
ZoomDeepScrape.list_links_for_page(1) # or whatever
This will download all the recordings from page 1 into the default download directory for