首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHPCrawl中为特定域名设置cookie

在PHPCrawl中为特定域名设置cookie
EN

Stack Overflow用户
提问于 2012-05-28 15:44:50
回答 1查看 593关注 0票数 0

我使用PHPCrawl抓取网站,但现在我想添加一个cookie到特定的域,因为此域有身份验证,我想获得授权页面中的信息。

如何将cookie添加到特定域名?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-28 16:37:48

最后,我找到了一种将cookie添加到特定域的方法:

我将在我自己的爬虫类中重载__construct,如下所示:

代码语言:javascript
复制
class MyCrawler extends PHPCrawler 
{
    function __construct() { 
        parent::__construct();

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

现在您应该有一个包含JSESSIONID名称和DE7BCB89B0D5BB072357450F01415FAB值的cookie。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10781059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档