Php Альтернатива Perl's www :: Mechanize
Perl's www :: Mechanize предлагает удобный способ выполнения форм веб -автоматизации и ссылок. Для пользователей PHP, которые ищут аналогичное решение, ScriptableBrowser SimpleTest предлагает многообещающую альтернативу.
] функциональность
scriptableBrowser предоставляет синтаксис простого использования
unlike curlyblybrowairs
unlike ullike ullivally syntaity. Вот пример того, как выполнить задачи, похожие на представленные вами фрагмент Perl:
// 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');// Перейдите на главную страницу $ sb-> open ('http://www.example.com'); // перейдите по ссылке с текстом «Скачать это» $ sb-> click («Скачать это»); // отправить форму для входа в систему $ sb-> click ('login'); $ sb-> setformvalues (массив ( 'username' => 'Johndoe', 'пароль' => 'секрет' )); $ sb-> отправить (); // Сохранить результаты в качестве файла $ sb-> save ('results.zip');
независимость
. Примечательно, ScriptableBrowser можно использовать независимо из структуры простых тестирования. Это обеспечивает большую гибкость для интеграции в ваши проекты.
, в отличие от природы Curl Barebones и более низкого уровня абстракции HTTP_Client, ScriptableBrowser предлагает комплексный и удобный интерфейс для автоматизации веб-взаимодействий в Php.
]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3