public JobData parse(Document doc) { String keyword = doc.select("meta[name=keywords]").first().attr("content"); String[] keywordArr = keyword.split(","); String uniqueId = extractUniqueId(doc); String companyName = keywordArr[0]; String jobTitle = keywordArr[1]; List<String> cityList = extractCities(doc); Date date = extractDate(doc); String summary = summary(doc); JobData jobData = null; try { jobData = new JobData( trim(SOURCE), trim(uniqueId), trim(companyName), trim(jobTitle), cityList, trim(summary), date, trim(doc.baseUri()), ""); } catch (Exception ex) { System.err.println(doc.baseUri() + " , " + ex.getMessage()); } return jobData; // To change body of implemented methods use File | Settings | File Templates. }