alternativa Php a Perl's www :: mecanize
Perl's www :: mecanize ofrece una forma conveniente de realizar tareas de automatización web, como enviar solicitudes HTTP, analizar HTML, y extraer formas y vínculos. For PHP users seeking a similar solution, SimpleTest's ScriptableBrowser offers a promising alternative.
Functionality
ScriptableBrowser provides an easy-to-use syntax for:
syntax) syntax
un solo curl, scriptablebrowser emplea un sintaxis más intuitivo. Aquí hay un ejemplo de cómo realizar tareas similares a las del fragmento de Perl que proporcionó:
// Navigate to the main page $sb->open('http://www.example.com'); // Follow a link with the text 'Download This' $sb->click('Download This'); // Submit a POST form to log in $sb->click('Login'); $sb->setFormValues(array( 'username' => 'johndoe', 'password' => 'secret' )); $sb->submit(); // Save the results as a file $sb->save('results.zip');
Independence
Notablemente, ScriptableBrowser se puede utilizar independientemente desde el marco de prueba SimpleTest. Esto proporciona una mayor flexibilidad para integrarlo en sus proyectos.
en contraste con la naturaleza básica de Curl y el nivel inferior de abstracción de http_client, ScriptableBrowser ofrece una interfaz integral y fácil de usar para automatizar las interacciones web en PHP.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3