Web Requests and Scrapping
200is success404is not found1XXis information2XXis success3XXis redirect and other annoynaces4XXand5XXare failures
Curl
curl https://example.com
Python
import requests
r = requests.get('https://example.com/')
print(r.text) # HTML as string
print(r.status_code) # <int>
Beautiful Soup
from bs4 import BeautifulSoup
soup = BeautifulSoup(html_doc, 'html.parser')