45 lines
1.2 KiB
Python
45 lines
1.2 KiB
Python
import os
|
|
os.environ.setdefault('SELENIUM_BROWSER_CHOOSE', 'Chrome')
|
|
os.environ.setdefault('SELENIUM_CLASSES_DRIVER', '2')
|
|
from Lib.Driver import Browser
|
|
|
|
if __name__ == '__main__':
|
|
try:
|
|
from argparse import ArgumentParser
|
|
from sys import argv
|
|
|
|
parser = ArgumentParser(
|
|
argument_default=''
|
|
)
|
|
parser.add_argument(
|
|
'--home',
|
|
required=False,
|
|
help='set browser home.',
|
|
choices=None,
|
|
default='https://platform.openai.com/',
|
|
dest='home'
|
|
)
|
|
parser.add_argument(
|
|
'--language',
|
|
required=False,
|
|
help='set browser language.',
|
|
choices=None,
|
|
default='en-US',
|
|
dest='language'
|
|
)
|
|
parser.add_argument(
|
|
'--proxy',
|
|
required=False,
|
|
help='set browser http proxy.',
|
|
choices=None,
|
|
default='127.0.0.1:7890',
|
|
dest='proxy'
|
|
)
|
|
args = parser.parse_args()
|
|
driver = Browser(home=args.home, lang=args.language, http_proxy=args.proxy)
|
|
while True:
|
|
driver.wait()
|
|
except KeyboardInterrupt:
|
|
from sys import exit
|
|
exit(130)
|