Лучше не копайте в сторону urllib2 как там вам сказали.
Во-первых, для людей есть
docs.python-requests.org/en/latest requests.
Во-вторых, для таких задач есть
scrapy.org/, который позволяет избежать написания велосипедов.
В-третьих, надо изучить python для начала, вы банально не понимаете, что код в питоне оформляется отступами.