有些时候,一些网站使用post 登录获取cookie 很难,那么这时候我们可以使用浏览器来完成这项工作。
第一步:NuGet安装 cefsharp
第二步:using
using CefSharp;
using CefSharp.WinForms;
第三步:用浏览器打开网页
string url = comboBox_urls.Text.Trim();
webview = new ChromiumWebBrowser(url);
webview.Dock = DockStyle.Fill;
this.splitContainer1.Panel2.Controls.Add(webview);
第四步:登录,我这里手动登录。。
第五步:获取登录后cookie
Task<CefSharp.JavascriptResponse> t = webview.EvaluateScriptAsync("document.cookie");
t.Wait();
var cookie = t.Result.Result;
<