Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Web Scraping 101
Search
Cyrus Stoller
November 17, 2015
How-to & DIY
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Web Scraping 101
Cyrus Stoller
November 17, 2015
More Decks by Cyrus Stoller
See All by Cyrus Stoller
Guide to winning a hackathon
cyrusstoller
0
2.1k
Other Decks in How-to & DIY
See All in How-to & DIY
社会人9年目の僕が贈る処世術
coco_se
1
400
Optional<Bar>うらばなし
ryomm
2
430
不安を「改善のためのシグナル」と捉える-「感情」をセンサーで検知して、少しずつ前に進む方法 - / phpcon_ehime2026
blue_goheimochi
1
180
Goカードゲームを 作ってみた!
senoue
0
350
チームパフォーマンスを高めるための2種類のセルフマネジメント / Two Types of Self-Management for Improving Team Performance
iwashi86
5
1.2k
蓮ノ空女学院スクールアイドルクラブはなぜ強いのか
subroh0508
0
190
JAWS-UG/AWS Communities Updates 2025/11/8 JAWS-UG 島根支部
awsjcpm
1
200
多摩ニュータウンを、 味わう
aokiplayer
2
1.1k
家庭植物工場×Node-REDの話
maepu
0
150
EXPO 2025 大屋根リングをぐるっと周回! 【GPSマルチユニット×ソラカメ実験】
scbc1167
0
170
n年目のFM音源
rooty19
1
120
薪と薪スト
hirashun
0
130
Featured
See All Featured
Paper Plane
katiecoart
PRO
5
54k
WENDY [Excerpt]
tessaabrams
14
40k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
60k
Producing Creativity
orderedlist
PRO
348
41k
How to Ace a Technical Interview
jacobian
280
24k
The Limits of Empathy - UXLibs8
cassininazir
2
760
Large-scale JavaScript Application Architecture
addyosmani
516
110k
A better future with KSS
kneath
240
18k
30 Presentation Tips
portentint
PRO
1
460
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
830
Transcript
Web Scraping @cyrusstoller November 17, 2015
Repetitive tasks? No thank you.
None
None
Ruby gem install faraday nokogiri Python pip install scrapy Javascript
/ node.js npm install cheerio cURL / wget curl -o http://example.com ! wget -r --level=2 http://example.com/
None
None
Defining the data we want
You can look this up on your own
You can look this up on your own
What’s an HTTP request?
Making an HTTP request
Dealing with Authentication
None
None
Concurrency
Picking what you want
None
<code walkthrough>
Turn it up
Questions?
twitter: @cyrusstoller github: @cyrusstoller blog: cyrusstoller.com ! possible spring workshop
series on automation and web scraping