gpt4 book ai didi

java - 使用 selenium.open() 打开带参数的 URL

转载 作者:行者123 更新时间:2023-12-01 16:04:29 29 4
gpt4 key购买 nike

我正在使用 selenium.open() 打开一个 URL,它将 cookie 输出打印到浏览器窗口:

String cookiestr = "http://my.server.com/cookie?out=text";
selenium.open( cookiestr );

问题是,它会打开一个“另存为...”弹出窗口,以保存名为“cookie”的文件。当我直接在浏览器中打开相同的 URL 时,它会在浏览器窗口中显示文本。

我想在打开 URL 时捕获显示的正文文本,但无法执行此操作。是否有其他命令可以用来执行此操作?

BufferedWriter outputfile = null;
String bodytext = selenium.getBodyText();
System.out.println("Body Text :" + bodytext);
Integer I = new Integer(i);
filename = "C:\\cookies\\" + I.toString() + ".txt";
outputfile = new BufferedWriter(new FileWriter( filename ));
outputfile.write( bodytext );
outputfile.newLine();
i++;

最佳答案

您的 cookie servlet 应设置内容类型:

response.setContentType("text/plain");

关于java - 使用 selenium.open() 打开带参数的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2919141/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com