Я пытаюсь создать скрипт PHP, используя goutte для
Это приложение (http://portal.agrinet.ie/) построен на asp.net
Я могу успешно войти в систему и нажать кнопку «Отправить» в форме через код, но в настоящее время он возвращает только такой результат:
Symfony\Component\DomCrawler\Crawler Object
(
[uri:protected] => http://portal.agrinet.ie/Exports.aspx
[defaultNamespacePrefix:Symfony\Component\DomCrawler\Crawler:private] => default
[namespaces:Symfony\Component\DomCrawler\Crawler:private] => Array
(
)
[baseHref:Symfony\Component\DomCrawler\Crawler:private] => http://portal.agrinet.ie/Exports.aspx
[document:Symfony\Component\DomCrawler\Crawler:private] =>
[nodes:Symfony\Component\DomCrawler\Crawler:private] => Array
(
)
[isHtml:Symfony\Component\DomCrawler\Crawler:private] => 1
)
Решение:
$ form = $ exportPage-> selectButton (‘ctl00 $ MainContent $ btnDownload’) -> form ();
$ Client-> отправить ($ форма);
print_r ($ client-> GetResponse () -> getContent ());
getContent () дал мне все содержимое файла, и я сохранил его в другом файле, который я уже создал на своем локальном компьютере.
Других решений пока нет …