title: Web scraping with BeautifulSoup won't work
body: <p>Ultimately, I'm trying to open all articles of a news website and then make a top 10 of the words used in all the articles. To do this, I first wanted to see how many articles there are so I could iterate over them at some point, haven't really figured out how I want to do everything yet. </p>
  
  <p>To do this, I wanted to use BeautifulSoup4. I think the class I'm trying to get is Javascript as I'm not getting anything back. 
  This is my code: </p>
  
  <pre><code>url = "http://ad.nl"
  ad = requests.get(url)
  soup = BeautifulSoup(ad.text.lower(), "xml")
  titels = soup.findAll("article")
  
  print(titels)
  for titel in titels:
      print(titel)
  </code></pre>
  
  <p>The article name is sometimes an h2 or an h3. It always has one and the same class, but I can't get anything through that class. It has some parents but it uses the same name but with the extension -wrapper for example. I don't even know how to use a parent to get what I want but I think that those classes are Javascript as well. There's also an href which I'm interested in. But once again, that is probably also Javascript as it returns nothing. </p>
  
  <p>Does anyone know how I could use anything (preferably the href, but the article name would be ok as well) by using BeautifulSoup?</p>