Beispiel #1
0
 public static function submit(Scrapt_Component_Form $form, $withButton = null, $cache = false)
 {
     $payload = $form->getPayload();
     $action = $form->getAction();
     $method = $form->getMethod();
     $action = Scrapt::resolveURL($form->getPageURL(), $action);
     self::validateURL($action);
     $data = self::$agent->request($method, $action, $payload);
     print_r($data);
     exit;
     return Scrapt_Webpage::fromData($data['data'], $action);
 }
Beispiel #2
0
 public static function fromData($data, $url = null)
 {
     $page = new Scrapt_Webpage($url);
     $page->setData($data['data']);
     $page->setHeaders($data['headers']);
     $page->setInfo($data['info']);
     return $page;
 }