ErlangSolutions

ErlangSolutions

Forum Sponsor

How to do web crawling in Elixir - New webinar

Following up from his talk at ElixirConf EU Virtual, our colleague Oleg Tarasenko will be joining us on the webinar to dive deeper into Crawly, the web scraping framework he created in Elixir.
In this webinar he will discuss what web scraping is, why it is valuable and how Crawly makes it easy.
The webinar will demonstrate a real example using the Elixir Radar job board.
Register at https://www2.erlang-solutions.com/crawlywebinar2

Most Liked

joddm

joddm

I would surely welcome some more intermediate/advanced guides on web scraping. Almost all blogs/tutorials on this topic is comprised of; 1. install lib 2. basic xpath selectors 3. save to csv.

Things I am wondering about:

Persistence strategies - do we save the html to a object storage, then scrape it and save data we need to database?

Recurrent scraping - how to scrape the same pages over a period of time? Strategies for good logging for error detection when a page has changed? How do we handle incremental updates on a field or web page?

Spider structuring - do you write a more general spider that can work for general fields across many web sites, and have more custom spiders to get “special” data from each page, or do we write a custom spider for each page?

Spider orchestration - how do we monitor these x number of spiders and scheduling? How do we prevent ddos’ing and get banned?

Probably more stuff that I even don’t know that I don’t know about. :slightly_smiling_face:
If anyone has any available resources, please share

ErlangSolutions

ErlangSolutions

Forum Sponsor

Hey Joddm,
Thanks for the reply. I will pass this on to Oleg from our team who is hosting the webinar. He will likely have some valuable information on the above.

ErlangSolutions

ErlangSolutions

Forum Sponsor

Sorry for the mix up.
This is tomorrow, July 1st.
The website date was out of date temporarily.
The webinar will be recorded and all registrants will receive a copy via email.

Where Next?

Popular in Other Resources Top

New
ErlangSolutions
Join the team from the Massachusetts Bay Transportation Authority as they explore their work with Elixir from three unique perspectives. ...
New
sergio
https://www.udemy.com/course/interviewing-tips-and-tricks-for-remote-engineers/ I always wanted to create my own course and share things...
New
ericdouglas
I’m very happy to launch this project since it is a culmination of several years of a self-knowledge process and acquired experience in s...
New
New
NickGnd
Hey all :wave: I took me a bit more than 1 year but I finally managed to finish “Programming Machine Learning - From Coding to Deep Lear...
New
pepicrft
Hi there :waving_hand: I’m the co-founder of Tuist a toolchain to help Apple developers be more productive and ship better apps. We star...
New

Other popular topics Top

lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 31494 112
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 40042 209
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New

We're in Beta

About us Mission Statement