There are many way to accomplish this:
Here is a way to pull everything from the web page into a string.
<?xml version="1.0" encoding="utf-8"?>
<gel:script
xmlns:core="jelly:core"
xmlns:log="jelly:log"
xmlns:gel="jelly:com.niku.union.gel.GELTagLibrary"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<core:new className="java.lang.StringBuilder" var="stringBuilder" />
<core:new className="java.net.URL" var="url">
<core:arg type="java.lang.String" value="http://www.ca.com/us/default.aspx"/>
</core:new>
<core:set var="httpUrl" value="${url.openConnection()}" />
<gel:out>Encoding Type</gel:out>
<gel:out>${httpUrl.getResponseCode()}</gel:out>
<core:new className="java.io.InputStreamReader" var="inputStreamReader">
<core:arg type="java.io.InputStream" value="${httpUrl.getInputStream()}"/>
</core:new>
<core:new className="java.io.BufferedReader" var="bufferedReader">
<core:arg type="java.io.InputStreamReader" value="${inputStreamReader}"/>
</core:new>
<core:set var="line" value="" />
<core:while test="${line != null}">
<core:set var="line" value="${bufferedReader.readLine()}" />
<core:if test="${line != null}">
<core:invoke method="append" on="${stringBuilder}">
<core:arg value="${line}" />
</core:invoke>
</core:if>
</core:while>
<core:if test="${bufferedReader != null}">
<core:invoke method="close" on="${bufferedReader}" />
</core:if>
<core:new className="java.io.PrintWriter" var="FileOne">
<core:arg type="java.lang.String" value="UrlOutput.txt"/>
</core:new>
<core:invoke method="println" on="${FileOne}">
<core:arg value="${stringBuilder.toString()}" />
</core:invoke>
<gel:out>End this Script</gel:out>
</gel:script>
It also save the string to a file.
If you are looking for specific stings, you could load the web page into a java.util.Scanner and regex out the values you are looking for.
V/r,
Gene