@Override
		public void run() {		    
			Document doc;
			Skill skill;
			try {
				doc = tidy.parseDOM(url.openStream(), null);
				XPath xpath = XPathFactory.newInstance().newXPath();
			    XPathExpression expr = xpath.compile("//div[@id = 'bodyContent']/table/tr/td/div/div/a/@href");
			    NodeList nodes = (NodeList)expr.evaluate(doc, XPathConstants.NODESET);
			    for(int i = 0; i < nodes.getLength()-1; i++) {
				    	skill = getSkills(tidy, new URL("http://wiki.guildwars2.com" + nodes.item(i).getNodeValue().replaceAll("File:", "").replaceAll(".png", "")));
				    	if(skill != null) {
				    		if(isProf) {
				    			skill.setProffession(profRace);
				    		}else {
				    			skill.setRace(profRace);
				    		}
				    		skills.add(skill);
				    	}
			    }
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (XPathExpressionException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}

		   
		}