0
我使用PHPCrawl用於抓取網站,但現在我想將cookie添加到特定域,因爲此域具有身份驗證,並且我想在授權頁面中獲取信息。爲PHPCrawl中的特定域設置Cookie
如何將cookie添加到特定域?
我使用PHPCrawl用於抓取網站,但現在我想將cookie添加到特定域,因爲此域具有身份驗證,並且我想在授權頁面中獲取信息。爲PHPCrawl中的特定域設置Cookie
如何將cookie添加到特定域?
最後我找到一個方法來添加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
它的價值。