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); }
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; }