在selenium Python bindings中,关于add_cookie(cookie_dict)的描述为:
Adds a cookie to your corrent session.
Args:cookie_dict:A dictionary object,with required keys-"name"and"value";
optional keys-"path","domain","secure","expiry"
在这里我有一个小疑惑,那就是cookie的name该怎么找,我之前在chrome试过右键“检查”-->Network的headers里,可以找到cookie的value,但是不知道哪一个是cookie的name,在cookies里看,则有10几20个cookie,分别在request cookie和response cookie目录下,这时他们的name可以知道,那么用add_cookie()添加cookie时,需要把这10几个cookie一同添加进去吗?还是添加其中几个就可以,我尝试过添加name为“login”的cookie,但随后报错说:Screenshot: available via screen,报错原因应该是Can only set Cookies for the current domain。但我不知道如何解决。我也找了很多资料,但始终不得其法,希望知道这个问题的博友能指点一二。