public String crawlWebSite()
	{

		try
		{
			URL url = new URL(this.urlStr);
			InputStream inStr = url.openStream();
			BufferedReader reader = new BufferedReader(new InputStreamReader(
			        inStr));
			while (((this.line = reader.readLine()) != null)
			        && (this.line.indexOf(this.city) < 0))
			{}
			if (this.line != null)
			{
				// Use this.line, it contains our data
				try {
					this.maxTemp[0] = Integer.parseInt(this.line.substring(17,
					        19));
					this.minTemp[0] = Integer.parseInt(this.line.substring(21,
					        23));
					this.maxTemp[1] = Integer.parseInt(this.line.substring(40,
					        42));
					this.minTemp[1] = Integer.parseInt(this.line.substring(43,
					        45));
					this.maxTemp[2] = Integer.parseInt(this.line.substring(56,
					        58));
					this.minTemp[2] = Integer.parseInt(this.line.substring(59,
					        61));
				} catch (NumberFormatException e) {
					System.err.println("Found: " + this.line.substring(17, 19)
					        + " " + this.line.substring(21,
					                23)
					        + " " + this.line.substring(40,
					                42)
					        + " " + this.line.substring(43,
					                45)
					        + " " + this.line.substring(56,
					                58)
					        + " " + this.line.substring(59,
					                61)
					        + "; all should be integer?");
				}
			}
		} catch (FileNotFoundException ex)
		{
			System.err.println("Could not connect to " + this.urlStr);
		} catch (Exception ex)
		{
			System.err.println("Error during read or write");
			ex.printStackTrace();
		}
		return this.line;
	}