+ String imageUrl = input.attr("src");
+ try {
+ return new URI(document.baseUri()).resolve(imageUrl).toString();
+ } catch (URISyntaxException e) {
+ /* ignore. */
+ }
+ if (!imageUrl.startsWith("/")) {
+ return imageUrl;
+ }
+ String protocol = document.baseUri().substring(0, document.baseUri().indexOf('/'));
+ return protocol + imageUrl;