Я хочу войти на веб-страницу и загрузить файл.Загрузить файл после формы входа в систему с Goutte/Guzzle
До сих пор я пробовал код под ним. Проблема в том, что кажется, что я больше не санкционирован. Загруженный файл - это страница login.html.
Кто-нибудь знает, как сделать эту работу? Заранее спасибо!
<?php
require 'vendor/autoload.php';
use Goutte\Client;
$client = new Client();
$crawler = $client->request('GET', 'https://website.com/login.php');
$form = $crawler->selectButton('Login')->form();
$crawler = $client->submit($form, array('username' => 'username', 'password' => 'password'));
...
$download_link = 'https://website.com/extracted_download_link_from_crawler.pdf';
$guzzleClient = $client->getClient();
$response = $guzzleClient->get($download_link, ['save_to' => '/local_path/file.pdf']);
Пытались установить агент пользователя? – lauda