![]() | 1 lifeintools 2017-10-29 11:19:03 +08:00 via iPhone 使用自动化工具,获取 cookie.那些浏览器测试用的框架。可以考虑下。selenium |
![]() | 2 lhx2008 2017-10-29 11:27:10 +08:00 via Android 在 php 里面模拟登录,就可以拿到 cookies 了,如果要半自动就在 php 里面执行 python 的 selenium 弹浏览器拿 cookies 再返回给 php 第一次访问没 cookies,访问后网站会给你一个 cookies,里面有 seeson id |
![]() | 3 jugelizi 2017-10-29 11:31:04 +08:00 你都会 F12 了把浏览器清空看 header 的 set-cookie 还有 curl 是可以拿到 cookie 的 |
![]() | 4 ericgui OP @lifeintools facebook webdriver 难用的一逼 |
5 AchillesNeo 2017-10-29 12:07:02 +08:00 ### 服务端测试结果 UserSystem_BasicDataService_TestCase_20160415110013 测试完成,共 7 个测试用例,成功 6 个,失败 1 个。 |
![]() | 6 gouchaoer 2017-10-29 12:10:35 +08:00 via Android Facebook webdriver 写的很好啊,拿来驱动 selenium 毫无问题,至于自动管理 cookie 的话 guzzle 应该会解析 header 里的 cookie 更新 httpclient 缓存的吧 |
![]() | 7 wdlth &nbs; 2017-10-29 12:13:05 +08:00 guzzle 不是有 CookieJar 么?可以保存 Cookie,再利用的。 |
![]() | 8 allenhu 2017-10-29 15:21:16 +08:00 via Android 不知道 cookiejar 吗? |
![]() | 9 skyjerry 2017-10-29 16:45:03 +08:00 via iPhone sessionid 为什么会想到 tcp 三次握手?请求服务器的资源,服务器返回给你的东西带着 session 很奇怪吗? |
10 jq8778 2017-10-29 17:27:27 +08:00 COOKIE 植入一般有两种 一种是 HTTP 服务端返回 SET COOKIE,这种很好读 还有一种是用 JS 来植入 这种就要分析对应代码了... |
![]() | 12 8355 2017-10-30 09:49:16 +08:00 只用这个保存到文件就可以了啊.... 楼上讨论那么多在说啥... curl 可以保存 cookie 的 http://php.net/manual/zh/function.curl-setopt.php CURLOPT_COOKIEJAR |
![]() | 14 picone 2017-11-06 16:22:28 +08:00 如果用 curl 提取的话,可以获取返回的 header,正则提取出你需要的 cookie。 如果只是一个用户的话可以用 CURLOPT_COOKIEJAR,不过这个玩意要读文件,不方便存数据库里面,而且无用的 cookie 可能很多。 |
![]() | 15 wk110 2017-11-10 19:48:46 +08:00 学习到了 |