Я пытаюсь использовать скриптовый браузер Simpletest для проверки форм и ссылок на ASP-сайте.
Смотрите этот сайт:
http://www.acgme.org/adspublic/default.asp
Если вы нажмете на ссылки (в разделе «поиск») в левом фрейме, содержимое в правом кадре изменится. Если я направляю ссылку на ссылки слева, я получаю сообщение об ошибке.
Использование simpletest:
<?php require_once('../simpletest/browser.php'); $browser = &new SimpleBrowser(); $browser-> useCookies(); $browser-> useFrames(); $browser->get('http://www.acgme.org/adspublic/default.asp'); $browser->clickLink('Sponsoring Institutions'); $content = $browser->getContent(); echo $content; ?>
Страница «спонсорские учреждения» не показывает, а скорее является ошибкой.
Есть идеи? Или есть другой способ сделать это? Я использовал Selenium для этого, но мне действительно нужна серверная сторона, которая не показывает фактический браузер (например, селен).