efectivamente aun odio python por eso, si salera una sintaxis de backets sería genial... pero tampoco es tanto asunto como para bajar el rendimiento
(se podría decir algo similar del ";" en c/c++, ya que el cerca del 20% de los errores en todos los niveles)
algo que simplifica ese asunto es el IDE, que lo hace visual (como sublime) o simplemente te hace las validaciones (como netbenas) y te dice que anda bien y que anda mal...
pero si, es bastante molesto... y una sangría (desconocía que esa era la traducción, gracias!) con tabulación es diferente que con espacios... y se vuelve algunas veces molesto al copiar codigo desde el navegador
Maxel512 sobre lo que tienes que mandar, tendrás que usar los headers para configurar una peticion identica... aunque no debería ser dificil
solo es algo como
headers = {
"User-Agent" : "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36",
"Referer" : "http://192.168.1.1/getpage.gch?pid=1002&nextpage=manager_dev_config_t.gch"
}
y al conn.request solo le agregas las cabeceras como 3er parametro
conn.request(metod,src,headers)
revisa cuales son las cabeceras que envía realmente