~/talk

Web scraping in Elixir with Crawly

links:none on file
slides:none on file

A new Elixir framework called Crawly builds on Scrapy ideas and aims for production scraping with features like robots.txt by default, request deduplication, item validation and unique IDs, rotating user agents, retries and proxy support. It uses Floki or Meeseeks for parsing, adds browser rendering support for JS sites, and exposes a distributed scheduler plus a dashboard to inspect jobs and scraped items. The claim is seamless scaling on the Erlang VM and easier glue for teams, not just one-off scripts.

AI-written summary · about

  1. 0:00Introduction
  2. 6:59Challenges
  3. 10:27Toolset
  4. 13:00Why Elixir
  5. 15:12Crawly
  6. 17:18Getting started
  7. 18:55Defining things
  8. 19:51What is Crawly
  9. 20:40Example
  10. 21:20Crawly configuration
  11. 22:24Extracting data
  12. 24:07User interface
  13. 25:33Summary
  14. 26:20QA Session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.