title: How to click the button to crawl the reviews using python
body: <p>I am trying to crawl the reviews on this website: <a href="https://www.bol.com/nl/p/Matras-140x200-7-zones-koudschuim-premium-plus-tijk-15-cm-medium/9200000118425897/" rel="nofollow noreferrer">https://www.bol.com/nl/p/Matras-140x200-7-zones-koudschuim-premium-plus-tijk-15-cm-medium/9200000118425897/</a>.</p>
  <p>However, I have to click a button ( Toon meer) to show all the reviews.</p>
  <pre><code>&lt;div class=&quot;load-more load-more--divider load-more--reviews js-review-load-more-container&quot;&gt;
    &lt;a data-href=&quot;/nl/rnwy/productPage/reviews?productId=9200000118425896&amp;amp;offset=5&amp;amp;limit=10&amp;amp;loadMore=true&quot; class=&quot;review-load-more__button js-review-load-more-button&quot; data-test=&quot;review-load-more&quot;&gt;&lt;div class=&quot;css-loader css-loader--reviews&quot;&gt;&lt;/div&gt;
        Toon meer&lt;/a&gt;
  &lt;/div&gt;
  </code></pre>
  <p>I use the below code :</p>
  <pre><code>import requests
  import pandas as pd
  from selenium import webdriver
  from bs4 import BeautifulSoup
  from datetime import datetime
  
  start_time = datetime.now()
  data = []
  link = &quot;https://www.bol.com/nl/p/Matras-140x200-7-zones-koudschuim-premium-plus-tijk-15-cm-medium/9200000118425897/&quot;
  op = webdriver.ChromeOptions()
  op.add_argument('--ignore-certificate-errors')
  op.add_argument('--incognito')
  op.add_argument('--headless')
  driver = webdriver.Chrome(executable_path='D:/Desktop/work/real/chromedriver.exe',options=op)
  driver.get(link)
  driver.find_element_by_css_selector('div.review-load-more__button js-review-load-more-button').click()
  
  </code></pre>
  <p>However, it throws an error:</p>
  <pre><code>No such element: Unable to locate element: {&quot;method&quot;:&quot;css selector&quot;,&quot;selector&quot;:&quot;div.review-load-more__button js-review-load-more-button&quot;} . 
  </code></pre>
  <p>Is there any solution?</p>