0
我试图用硒driver.getPageSource(),更改链接绝对
String ps = driver.getPageSource();
但页面的源代码中的链接是相对于获得的硒页面的源代码,像
<img src="images/cgglogogogo.png">
正因为如此我不能使用这个源代码,因为图像/ CSS没有显示,我想用这个源代码来渲染PDF。请帮忙
我试图用硒driver.getPageSource(),更改链接绝对
String ps = driver.getPageSource();
但页面的源代码中的链接是相对于获得的硒页面的源代码,像
<img src="images/cgglogogogo.png">
正因为如此我不能使用这个源代码,因为图像/ CSS没有显示,我想用这个源代码来渲染PDF。请帮忙
import java.net.URL;
URL baseUrl = new URL("http:www.example.com/someFolder/");
URL url = new URL(baseUrl , "../..images/cgg.png");
这对我有效!
通过“不完整”你的意思是链接路径是相对的?你打算如何使用页面源来呈现PDF? –
@EliranMalka是的路径是相对的,我想将它转换为绝对路径 – javadb9
@EliranMalka我将使用PhantomJs或wkhtmltopdf(java包装类)将其渲染为pdf – javadb9