¿Cómo puedo realizar una búsqueda mediante programación sin utilizar una API?

Me gustaría crear un programa que ingresará una cadena en el cuadro de texto de un sitio como Google (sin usar su API pública) y luego enviar el formulario y obtener los resultados. es posible? Asumir los resultados requerirá el uso de raspado de HTML que asumiría, pero ¿cómo ingresaría los datos en el campo de texto y enviaría el formulario? ¿Me verían obligados a usar una API pública? ¿Es algo como esto simplemente no es factible? ¿Tendría que averiguar cadenas / parámetros de consulta?

Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta