【发布时间】:2016-04-24 15:29:15
【问题描述】:
我正在尝试使用硒获取页面源
String ps = driver.getPageSource();
但是页面源中的链接是相对的,就像
<img src="images/cgglogogogo.png">
因此,我无法使用此源代码,因为图像/css 未显示,我想使用此源代码呈现 pdf。请帮忙
【问题讨论】:
-
“不完整”是指链接路径是相对的吗?您打算如何使用页面源来呈现 PDF?
-
@EliranMalka 是的路径是相对的,我想将其转换为绝对路径
-
@EliranMalka 我将使用 PhantomJs 或 wkhtmltopdf(java wrapper class) 将其呈现为 pdf
-
您必须处理页面源,查看
driver.getCurrentUrl()以获取基本 URL(而不是将其与页面上的相对 URL 连接)。 -
@EliranMalka 好的,但是会有像
../..images/cgg.png这样的路径,如何处理这些
标签: java html css selenium pdf