private void parseTorrentsListings(String responce) {
		Pattern titleFinder = Pattern.compile("<dl[^>]*>(.*?)</dl>",
				Pattern.DOTALL | Pattern.CASE_INSENSITIVE);
		Matcher regexMatcher = titleFinder.matcher(responce);
		StringBuilder xml = new StringBuilder(
				"<?xml version=\"1.0\" encoding=\"utf-8\"?><data>");
		while (regexMatcher.find()) {
			String group = regexMatcher.group(1);
			group.replaceAll("<b>", "");
			group.replaceAll("</b>", "");
			xml.append("<dl>" + group + "</dl>");
		}
		xml.append("</data>");
		DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
		DocumentBuilder builder;

		try {
			builder = factory.newDocumentBuilder();
			Document document = builder.parse(new InputSource(new StringReader(
					xml.toString())));

			document.getDocumentElement().normalize();

			NodeList listOfPersons = document.getElementsByTagName("dl");
			int totalPersons = listOfPersons.getLength();

			if (totalPersons <= 4) {
				return;
			}
			List<TorrentData> torrents = new ArrayList<TorrentData>();
			for (int s = 0; s < totalPersons; s++) {
				Node firstPersonNode = listOfPersons.item(s);
				if (firstPersonNode.getNodeType() == Node.ELEMENT_NODE) {
					Element eElement = (Element) firstPersonNode;
					NodeList elementsByTagName = eElement
							.getElementsByTagName("span");
					int spanLength = elementsByTagName.getLength();
					if (spanLength > 0) {
						String date = "";
						int size = 0;

						for (int i = 0; i < spanLength; i++) {
							String data = elementsByTagName.item(i)
									.getTextContent();
							String attribute = ((Element) elementsByTagName
									.item(i)).getAttribute("title");
							if (data.toLowerCase().indexOf("mb") >= 0) {
								size = Integer.parseInt(data.toLowerCase()
										.replace("mb", "").trim());
							} else if (!attribute.isEmpty()) {
								date = attribute;
							}
						}
						TorrentData torrent = new TorrentData(eElement
								.getElementsByTagName("a").item(0)
								.getTextContent(),
								((Element) eElement.getElementsByTagName("a")
										.item(0)).getAttribute("href"), date,
								0, size);
						torrents.add(torrent);
					}

				}
			}
			loadLink(torrents.get(0));
		} catch (Exception e) {
			e.printStackTrace();
		}
	}