Skip to content

Instantly share code, notes, and snippets.

@bran921007
Forked from jhonnrodr/Goutte Client - Scrapping
Last active September 19, 2015 08:43
Show Gist options
  • Save bran921007/beff866df09e59afe1c2 to your computer and use it in GitHub Desktop.
Save bran921007/beff866df09e59afe1c2 to your computer and use it in GitHub Desktop.
public function index()
{
$client = new Client();
// Login page
$crawler = $client->request('GET', 'https://email.linc.do/iredadmin/login');
$form = $crawler->selectButton('Login')->form();
$crawler = $client->submit($form, array('username' => 'postmaster@linc.do', 'password' => '*****'));
$crawler = $client->click($crawler->selectLink('Preferences')->link());
$crawler = $client->click($crawler->selectLink('Users')->link());
$crawler = $client->click($crawler->selectLink('User')->link());
$form = $crawler->selectButton('Add')->form();
$crawler = $client->submit($form, array(
'username' => 'craw',
'newpw' => '*******',
'confirmpw' => '*****',
'cn' => 'craw',
'mailQuota' => '100'
));
dd($crawler->html());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment