[问题] selenium driver.get_cookies() 是空的?

楼主: impressive9 (Impressive9)   2020-08-18 22:36:30
各位前辈先进好
小弟Python新手,最近尝试用selenium写一支自动签到程式
功能正常,本来是先做登入动作再签到,后来想透过cookies跳过登入程序
将chromedriver读取自己的UserData是可行的,但是我在程式里透过get_cookies()
取回的dict都是空的!? @[email protected]
此时程式功能正常,读取原有的cookies可跳过登入
但是相同程式码换成别的网站cookies都有抓到,只有这网站是空的...
请问是什么原因呢?
谢谢! ^__^
作者: weel99699 (旦旦)   2020-08-19 01:58:00
看起来就是你这网站本身就cookies没设好所以根本就没有附cookies
作者: TuCH (谬客)   2020-08-19 08:05:00
阿就网站没有做cookies
楼主: impressive9 (Impressive9)   2020-08-19 10:49:00
那请问这样的话我现有帐号密码存在哪呢?我现在可以不用登入
作者: TuCH (谬客)   2020-08-19 11:31:00
哪个网站呢?
楼主: impressive9 (Impressive9)   2020-08-19 12:24:00
是公司内部网站 ^^”
作者: TuCH (谬客)   2020-08-19 12:36:00
也许是server端纪录内部ip 当作登入手段
楼主: impressive9 (Impressive9)   2020-08-19 21:15:00
T大您好,这网站有开放外部连接,我刚查看我原有的Chrome也就是目前selenium连接的UserData,它是有这网站的cookie... >_<
作者: s860134 (s860134)   2020-08-19 22:19:00
如果有明确网址让大家看更好另外用 selenium 拿 cookie 是拿到当前网域的 cookie? 是不是有跨域问题
作者: singleflying (馅饼)   2020-08-20 09:29:00
我用selenium进公司系统都直接key帐号密码 或是透过ms登入,但ms那段要api两阶段啥的我就没研究了

Links booklink

Contact Us: admin [ a t ] ucptt.com