Tag: cookies

在Excel VBA中绕过Microsoft Office协议发现

我面临的问题是,我有一个电子表格,从内部网站将数据存储在浏览器的cookie中。 我的macros通过IE浏览器进行网站身份validation,但是添加到网站数据的超链接将在用户的默认浏览器中打开。 有没有方法可以更改哪个浏览器的超链接方法将打开,或者有没有办法将请求直接转发到用户的默认浏览器,而无需通过Microsoft Office协议发现? Outlook中的超链接直接打开默认浏览器,是不是有一个原因,Excel不? 或者是有办法以某种方式抓取该cookie并发送请求? 任何帮助,将不胜感激。

Windows 7与Windows 10 Cookie处理

好吧,所以我迷失在这一个。 我认为这完全是一个操作系统的问题,所以我真正要求的是在这个问题上的确认和细节。 在Windows 7上,我可以打开Internet Explorer 11,浏览到一个站点,设置一个cookie,closures浏览器,打开Excel 2013,浏览到某个域的WebDAV上托pipe的文件,并将该cookie发送到服务器。 但在Windows 10 …遵循完全相同的过程(使用IE11或边缘),并使用Excel 2013 …的cookie不会被发送! 事实上,只有在设置了相同应用程序的情况下才能重新发送cookie。 那么现在在Windows 10中Cookie应用程序是特定的吗? 有没有人有这方面的见解? 是否有任何registry黑客或设置,将允许cookie的function,因为他们在Windows 7中使用? 我有一个现有的Web应用程序,它依赖于浏览器中设置的Cookie将在从Excel访问同一站点时继续执行。 基本上我们使用WebDAV文件位置启动Excel,但WebApp是设置cookie的cookie(cookie是通过JavaScript设置的)。

来自需要cookie的URL的Apache MultiPartEmail

我需要通过HTTP获取Excel电子表格,然后将其作为附件发送到我的Java Spring服务器上的电子邮件。 我发现的问题是,MultiPartEmail.attach()只需要一个java.net.URL实例,我不知道如何确保请求具有一个确定的Cookie在其标头authentication。 url = new URL(urlString); email.attach(url, "test.xls", "File"); email.send(); 我试图手动请求和创build一个工作簿,但是我很难将工作簿本身附加到MultiPartEmail上。 HttpClient client = new HttpClient(); GetMethod method = new GetMethod(queryString); method.setRequestHeader("Cookie", cookie); client.executeMethod(method); InputStream stream = method.getResponseBodyAsStream(); Workbook workbook = Workbook.getWorkbook(stream); email.attach(workbook, "report.xls", "forecasting report"); 我需要一些方法来解决这些限制。 在此先感谢您的时间。

无法login到WordPress的selenium包装,因为cookies被封锁?

我正在使用selenium包装(通过VBA)在我的WordPress网站上进行自动化testing。 当loginbutton被点击时,我得到这个错误: ERROR: Cookies are blocked or not supported by your browser 我改变了IE中的设置来接受所有的cookies。 Chrome默认情况下会接受Cookie,但由于某种原因,这似乎不起作用。 它可能是用户代理吗? 我的wordpress版本是4.5 'Login code Sub InitiateLogin() web_driver.get "wp-login", -1, False web_driver.findElementById(Base64DecodeString("STUFFHERE")).SendKeys Base64DecodeString("STUFFHERE") web_driver.findElementById(Base64DecodeString("STUFFHERE")).SendKeys Base64DecodeString("STUFFHERE") web_driver.findElementById("wp-submit").Click web_driver.setTimeout ("120000") web_driver.setImplicitWait (5000) End Sub