自动登录www.baidu.com可以
自动登录tieba.baidu.com失败
抓取tieba.baidu.com的cookies时,发现其中部分的domain是.tieba.baidu.com
而用add_cookie()添加进去domain是.baidu.com
不知道是不是这个差异导致的。
差异如下:
登陆后获取的cookies
{u'domain': u'.tieba.baidu.com', u'secure': False, u'value': u'*****', u'expiry': None, u'path': u'/', u'httpOnly': True, u'name': u'STOKEN'}
{u'domain': u'.tieba.baidu.com', u'secure': False, u'value': u'*****', u'expiry': None, u'path': u'/', u'httpOnly': False, u'name': u'TIEBAUID'}
手动添加该cookies
domain只能是.baidu.com,用.tieba.baidu.com提示错误
WebDriverException: Message: ReferenceError: InvalidCookieDomainError is not defined
理论上domian的范围大了,应该不影响啊,但又不知道问题在哪,求指教
tieba.baidu.com 和 .baidu.com 不是一个域的吧,不能跨域设置;
你可以试试 baidu.com 这个域名
不行额