Commits

Dan Connolly committed f792cbd

txget can open site homepage with Chrome via selenium.webdriver

  • Participants
  • Parent commits f879768

Comments (0)

Files changed (2)

 http://pypi.python.org/pypi/keyring/0.9.2
 
 tested with:
-Downloading http://pypi.python.org/packages/source/k/keyring/keyring-0.9.2.zip#md5=9233b34dd53715394ddd4e3f8f4421f2
+
+http://code.google.com/p/chromedriver/downloads/list
+chromedriver_linux64_21.0.1180.4.zip   6.7 MB
+SHA1 Checksum:	 4f8f043f3893ca0969176c8cf4868117b47e3781
 
 '''
 import os
 CHANGES = ''  # TODO: open(os.path.join(here, 'CHANGES.txt')).read()
 
 requires = [
-    'keyring',
+    'selenium',
     ]
 
 setup(name='txget',
+
+import ConfigParser
+import logging
+
+from selenium import webdriver
+
+
+log = logging.getLogger(__name__)
+
+
+def main(argv):
+    logging.basicConfig(level=logging.DEBUG)
+
+    config_fn, section = argv[1:3]
+    config = ConfigParser.SafeConfigParser()
+    config.read(config_fn)
+
+    browser = webdriver.Chrome()
+    site = AcctSite(browser)
+    site.txget(config, section)
+
+
+class AcctSite(object):
+    def __init__(self, ua):
+        self.__ua = ua
+
+    def txget(self, conf, section):
+        home = conf.get(section, 'home')
+        log.info('opening home: %s', home)
+        ua = self.__ua
+        ua.get(home)
+        log.debug('opened')
+
+
+if __name__ == '__main__':
+    import sys
+    main(sys.argv)