Búsqueda programática de google en Python mediante búsqueda personalizada

Tengo un fragmento de código que utiliza el módulo pygoogle python que me permite buscar programáticamente algún término en google de forma sucinta:

 g = pygoogle(search_term)
 g.pages = 1
 results = g.get_urls()[0:10]

Me acabo de enterar que desafortunadamente esto se ha descontinuado y reemplazado por algo llamado búsqueda personalizada de Google. Miré las otras preguntas relacionadas sobre SO pero no encontré nada que pudiera usar. Tengo dos preguntas:

1) ¿La búsqueda personalizada de Google me permite hacer exactamente lo que estoy haciendo en las tres líneas anteriores?

2) En caso afirmativo, ¿dónde puedo encontrar el código de ejemplo para hacer exactamente lo que estoy haciendo arriba? Si no, ¿cuál es la alternativa para hacer lo que hice usando pygoogle?

Respuestas a la pregunta(1)

Su respuesta a la pregunta