2012-05-28 99 views

回答

1

最後我找到一個方法來添加cookie來一個特定的域:

我會在我自己的爬蟲類像這樣的超載__construct:

class MyCrawler extends PHPCrawler 
{ 
    function __construct() { 
     parent::__construct(); 

     $s = new PHPCrawlerCookieDescriptor("localhost", "JSESSIONID", "DE7BCB89B0D5BB072357450F01415FAB"); 
     $f[] = $s; 
     $this->PageRequest->addCookieDescriptors($f); 
    } 
} 

現在你應該有JSESSIONID名字的cookie和DE7BCB89B0D5BB072357450F01415FAB它的價值。