要在C#中使用Edge浏览器获取网站Cookies,可以使用Selenium WebDriver和Edge Driver。以下是一个简单的示例:
- 安装Selenium WebDriver和Edge Driver 要使用Selenium WebDriver和Edge Driver,需要将它们下载到本地计算机。可以从以下网址下载它们:
Selenium WebDriver: https://www.selenium.dev/downloads/
Edge Driver: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
下载完成后,将EdgeDriver.exe文件放在您的项目文件夹中。
- C#中编写代码 使用以下代码在C#中打开Edge浏览器;
- 导航到网站 使用以下代码导航到网站;
- 获取Cookies 要获取网站的Cookies;
- 关闭浏览器 完成后,要关闭Edge浏览器;
using OpenQA.Selenium; using OpenQA.Selenium.Edge; IWebDriver driver = new EdgeDriver(); // 导航到网站 driver.Navigate().GoToUrl("https://www.example.com"); // 获取所有Cookies ICookieJar cookie = (CookieCollection)driver.Manage().Cookies.AllCookies; // 获取特定Cookie Cookie cookie = driver.Manage().Cookies.GetCookieNamed("cookie_name"); // 关闭浏览器 driver.Quit();
评论前必须登录!
注册