title: Jsoup parses more fields than necessary ,used in java
body: <p>So I've been trying to parse the cities from this site:<a href="https://en.wikipedia.org/wiki/List_of_cities_in_Switzerland" rel="nofollow">https://en.wikipedia.org/wiki/List_of_cities_in_Switzerland</a></p>
  
  <p>I'm new to jsoup ,so I tried to fetch the names of the cities ,but I get every element of the city.</p>
  
  <pre><code>Document doc = Jsoup.connect("https://en.wikipedia.org/wiki/List_of_cities_in_Switzerland").userAgent("Mozilla").get();
  String title = doc.title();
  
  Elements test = doc.select("table.wikitable").select("tbody").select("tr");
  
  for (Element link : test) {
      Elements temp = link.select("td").select("a");
      System.out.println(temp.text());
  
  }
  </code></pre>
  
  <p>For example,I get this Aarberg Aarberg Bern,while I wanted just Aarberg </p>