我不打算在这里击败死马,但我知道有硒,它们,幻影等等。它们似乎都不兼容单声道,你必须拔牙才能设置它。
我需要一个非常轻量级的无头浏览器,支持javascript只是从网站检索1个cookie。我不能用HttpClient看到那个cookie,因为我相信javascript正在生成它。我不需要任何快照,任何视图或任何疯狂的东西。我只想要一个简单的无头浏览器,它将输出从网站上检索到的cookie。
我试过了awesomium,但它并不那么棒。它在mono / xamarin上运行不佳。
答案 0 :(得分:0)
这可能是,也可能不是,您可以看到如果在屏幕上放置WebView
会发生什么。
https://developer.apple.com/reference/webkit/webview https://developer.xamarin.com/api/type/MonoMac.WebKit.WebView/
您可以隐藏它,使其隐藏,或者其他任何内容,然后请求加载您的页面。加载页面后,您可以执行一些JavaScript来获取cookie:
https://developer.apple.com/reference/webkit/webview/1408429-stringbyevaluatingjavascript https://developer.xamarin.com/api/member/MonoMac.WebKit.WebView.StringByEvaluatingJavaScriptFromString/p/System.String/
如果只是为了获取cookie,你只需要做一次。但是,我建议你确保它是由JavaScript生成的。