Now that you've gone through the Lynda tutorial, let's put your skills to use with a couple quick scraping exercises.
Let's programmatically get the temperature in Madison from weather.com (like in the example here). I'll start you off
# -*- coding: utf-8 -*-
import re
import urllib2,sys
from bs4 import BeautifulSoup, NavigableString
weather_channel = urllib2.urlopen("https://weather.com/weather/today/l/USWI0411:1:US")
soup_weather_channel = BeautifulSoup(weather_channel)
temp = ''#something something
print temp #should print the current temperature (just the number)
Going along with the temperature theme, here's a slightly more complex exercise. Let's get the current water and air temperature from Lake Mendota and compute their difference.
# -*- coding: utf-8 -*-
import re
import urllib2,sys
from bs4 import BeautifulSoup, NavigableString
mendota = urllib2.urlopen("https://lter.limnology.wisc.edu/researchsite/lake-mendota")
soup_mendota = BeautifulSoup(mendota)
water_temp = air_temp = 0
print water_temp, air_temp, str(air_temp-water_temp) #should print out the temperatures (in F), and the difference