From d7e5290e027d6183832a9c3638da1c554c78d17d Mon Sep 17 00:00:00 2001 From: Ruslan Khmelyuk Date: Sat, 19 Nov 2011 15:20:40 +0200 Subject: [PATCH] pageUrl to contain an end original link. For example, if input link is http://bit.ly/XXXX, than originaUrl will be http://example.com/YYYY, but not http://bit.ly/XXXX --- src/opengraph/OpenGraph.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/opengraph/OpenGraph.java b/src/opengraph/OpenGraph.java index 77f7838..5acf4f1 100644 --- a/src/opengraph/OpenGraph.java +++ b/src/opengraph/OpenGraph.java @@ -64,9 +64,7 @@ public OpenGraph() public OpenGraph(String url, boolean ignoreSpecErrors) throws java.io.IOException, Exception { this(); isImported = true; - // init the attribute storage - pageUrl = url; // download the (X)HTML content, but only up to the closing head tag. We do not want to waste resources parsing irrelevant content URL pageURL = new URL(url); @@ -179,6 +177,9 @@ else if (metaElement.hasAttribute("name")) if (finished) break; } + // read the original page url + URL realURL = siteConnection.getURL(); + pageUrl = realURL.toExternalForm(); } /**