Por lo general, cuando se realiza un desafío en Internet, no hay problema con tener que especificar un agente de usuario, pero cuando se trata de tratar con Google, cambia.
Google pone en la lista negra el agente de usuario de Urllib, presumiblemente para detener los robots de spam, por lo que debe especificar un agente de usuario. Esto ocupa muchos bytes y, francamente, es bastante molesto.
Ejemplo 1. Ejemplo 2. Ejemplo 3.
Nota: He actualizado mis respuestas de Python para usar el consejo sugerido a continuación.
Entonces, ¿cómo puede solucionar este problema utilizando el menor número de bytes?