我使用PHPCrawl抓取网站,但现在我想添加一个cookie到特定的域,因为此域有身份验证,我想获得授权页面中的信息。
如何将cookie添加到特定域名?
发布于 2012-05-28 16:37:48
最后,我找到了一种将cookie添加到特定域的方法:
我将在我自己的爬虫类中重载__construct,如下所示:
class MyCrawler extends PHPCrawler
{
function __construct() {
parent::__construct();
$s = new PHPCrawlerCookieDescriptor("localhost", "JSESSIONID", "DE7BCB89B0D5BB072357450F01415FAB");
$f[] = $s;
$this->PageRequest->addCookieDescriptors($f);
}
}现在您应该有一个包含JSESSIONID名称和DE7BCB89B0D5BB072357450F01415FAB值的cookie。
https://stackoverflow.com/questions/10781059
复制相似问题