title: "Clicking" button with requests
body: <p>I have this little website i want to fill in a form with the requests library. The problem is i cant get to the next site when filling the form data and hitting the button(Enter does not work).</p>
  
  <p>The important thing is I can't do it via a clicking bot of some kind. This needs to be done so I can run in without graphics.</p>
  
  <pre><code>info = {'name':'JohnJohn',
          'message':'XXX',
          'sign':"XXX",
          'step':'1'}
  </code></pre>
  
  <p>First three entries name, message, sign are the text areas and step is I think the button.</p>
  
  <pre><code>r = requests.get(url)
  r = requests.post(url, data=info)
  
  print(r.text)
  </code></pre>
  
  <p>The Form Data looks like this when i send a request via chrome manually:</p>
  
  <ul>
  <li>name:JohnJohn</li>
  <li>message:XXX</li>
  <li>sign:XXX</li>
  <li>step:1</li>
  </ul>
  
  <p>The button element looks like this:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="false" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;td colspan="2" style="text-align: center;"&gt;
      &lt;input name="step" type="hidden" value="1"&gt;
      &lt;button id="button" type="button" onclick="myClick();"
       style="background-color: #ef4023;  width: 80px; font-face: times; font-size: 14pt;"&gt;
          Wyślij
      &lt;/button&gt;
  &lt;/td&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>The next site if i do this manually has the same adres. </p>