I am new to Python and I am learning it for scraping purposes I am using BeautifulSoup to collect links (i.e href of \'a\' tag). I am trying to collect the links under the \
The page is not the most friendly in the use of classes and markup, but even so your CSS selector is too specific to be useful here.
If you want Upcoming Events, you want just the first Note that you should not use tags, so the links on titles:
upcoming_events_div = soup.select_one('div#events-horizontal')
for link in upcoming_events_div.select('div.title a[href]'):
print link['href']
r.text
; use r.content
and leave decoding to Unicode to BeautifulSoup. See Encoding issue of a character in utf-8