|
本帖最后由 龟宝宝 于 2017-11-5 12:36 编辑
如图 这个是一个POST请求 我在FD工具种可以截取完整的Cookie
通过以下方法获取的Cookie 不完整 请问2种方式有什么区别 在获取Cookis这块 有什么更好的方法吗
SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindowsClass();
//遍历所有选项卡
foreach (SHDocVw.InternetExplorer Browser in shellWindows)
{
if (Browser.LocationURL.Contains("10.25.5.170"))
{
mshtml.IHTMLDocument2 doc2 = (mshtml.IHTMLDocument2)Browser.Document;
object k = 1;
Console.WriteLine("doc2:" + FullWebBrowserCookie.GetCookieInternal(new Uri(doc2.url), true));
IHTMLWindow2 frame = doc2.frames.item(ref k) as IHTMLWindow2;
Console.WriteLine("frame1"+frame.document.cookie);
k = 2;
frame = doc2.frames.item(ref k) as IHTMLWindow2;
Console.WriteLine("frame2" + frame.document.cookie);
|
|