title: Browser Automation?
body: <p>I want to create a little program with following features.</p>
  
  <ol>
  <li>Use proxy in format proxy:port:username:password</li>
  <li>Choose a proxy sequentialially from list</li>
  <li>Open <a href="http://example.com" rel="nofollow noreferrer">http://example.com</a></li>
  <li>Fill Details choosing data from data.txt ( CSV )</li>
  <li>Export Cookie,username,password,email address --> cookie.txt</li>
  <li>Delete Cookies </li>
  <li>Log into associated email account and confirm account by visiting
  link sent to that email address.</li>
  <li>Then cycle through Step1 again.</li>
  </ol>
  
  <p>I read several similar question on stackoverflow.</p>
  
  <p>I planned to use Selenium for this program, but reading comment here <a href="https://stackoverflow.com/questions/3265062/how-to-save-and-restore-all-cookies-with-selenium-rc">How to save and restore all cookies with Selenium RC?</a></p>
  
  <blockquote>
    <p>the get_cookie method doesn't provide the path, domain, and expiry
    date for each cookie, so it isn't possible to fully restore those
    parameters with create_cookie. any other ideas</p>
  </blockquote>
  
  <p>And i won't be able to manipulate cookies using method as describe here <a href="http://hub.tutsplus.com/tutorials/how-to-build-a-python-bot-that-can-play-web-games--active-11117" rel="nofollow noreferrer">http://hub.tutsplus.com/tutorials/how-to-build-a-python-bot-that-can-play-web-games--active-11117</a></p>
  
  <p>I want to know easiest way to tackle this problem. I plan to run single threaded application.</p>