java - Selenium driver.getPageSource() ,将链接更改为绝对

标签 java html css selenium pdf

我正在尝试使用 selenium 获取页面源

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");

这对我有用!

请引用: Building an absolute URL from a relative URL in Java

关于java - Selenium driver.getPageSource() ,将链接更改为绝对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36825163/

相关文章:

java - 将 <div> 数据传递给 servlet (ACE - EDITOR)

java - 我需要为扫描仪输入请求 'Case in-sensitive' 代码。接受任何建议

html - 3个圆圈相互嵌套CSS

jQuery onClick slideUp 和 addClass 不工作

javascript - 计算针的旋转

html - Logo 不会在标题标签内向左或向右移动

java - 你如何命名你的版本?

java.sql.SQLException : Single-Sign-On is only supported on Windows. 请指定用户名

javascript - 如何在javascript中将数据排序到表中?

asp.net - 网页中的多个 Devexpress aspxgridlookup 控件