weixin_42780953
weixin_42780953
2019-04-30 23:11

C# 如何将cookie写入webdiver进行免登录访问?

5
  • c#
  • visual studio

在C#中安装了selenium+webdriver,想通过webbrowser获取登录后的cookie再传入webdriver网上搜了一些都是关于Python的,模仿写了下:

 Cookie cookie = new Cookie("369302889_euacm_ac_l_uid_", "369302889",  "/", DateTime.Now.Add(new TimeSpan(24, 0, 0)));
                driver.Manage().Cookies.AddCookie(cookie);
                                 string key = richTextBox1.Lines[i];               

            driver.Navigate().GoToUrl("https://sycm.taobao.com/mc/mq/search_analyze?activeKey=relation&dateType=day&device=0&keyword=" + key)

还是没有成功,如下图:
图片说明
这里有3个cookie,每个都试过,我是小白,所以怀疑是不是取这里的cookie

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答