title: Web scraping returning empty dictionary
body: <p>I'm trying to scrape all the data from this website <code>https://ricetta.it/ricette-secondi</code> using <em>Python-Selenium</em>.</p>
  <p>I'd like to put them into a dictionary, as seen from the code below.
  However, this is just returning an empty list back.</p>
  <pre class="lang-py prettyprint-override"><code>import pprint
  detail_recipes = []
  for recipe in list_recipes:
    title = &quot;&quot;
    description = &quot;&quot;
    ingredient = &quot;&quot;
    if(len(recipe.find_elements_by_css_selector(&quot;.post-title&quot;)) &gt; 0):
      title = recipe.find_elements_by_css_selector(&quot;.post-title&quot;)[0].text
    if(len(recipe.find_elements_by_css_selector(&quot;.post-excerpt&quot;)) &gt; 0):
      description = recipe.find_elements_by_css_selector(&quot;.post-excerpt&quot;)[0].text
    if(len(recipe.find_elements_by_css_selector(&quot;.nm-ingr&quot;)) &gt; 0):
      ingredient = recipe.find_elements_by_css_selector(&quot;.nm-ingr&quot;)[0].text
  
    detail_recipes.append({'title': title,
                          'description': description,
                          'ingredient': ingredient
                          })
  
  len(detail_recipes)
  pprint.pprint(detail_recipes[0:10])
  </code></pre>