|
4 | 4 | # Build-in / Std |
5 | 5 | import os, sys, time, platform, random |
6 | 6 | import re, json, cookielib |
| 7 | +from getpass import getpass |
7 | 8 |
|
8 | 9 | # requirements |
9 | 10 | import requests, termcolor |
@@ -82,15 +83,7 @@ def download_captcha(): |
82 | 83 | elif platform.system() == "Darwin": |
83 | 84 | Logging.info(u"Command: open %s &" % image_name ) |
84 | 85 | os.system("open %s &" % image_name ) |
85 | | - elif platform.system() == "SunOS": |
86 | | - os.system("open %s &" % image_name ) |
87 | | - elif platform.system() == "FreeBSD": |
88 | | - os.system("open %s &" % image_name ) |
89 | | - elif platform.system() == "Unix": |
90 | | - os.system("open %s &" % image_name ) |
91 | | - elif platform.system() == "OpenBSD": |
92 | | - os.system("open %s &" % image_name ) |
93 | | - elif platform.system() == "NetBSD": |
| 86 | + elif platform.system() in ("SunOS", "FreeBSD", "Unix", "OpenBSD", "NetBSD"): |
94 | 87 | os.system("open %s &" % image_name ) |
95 | 88 | elif platform.system() == "Windows": |
96 | 89 | os.system("%s" % image_name ) |
@@ -215,8 +208,7 @@ def login(account=None, password=None): |
215 | 208 | if account == None: |
216 | 209 | sys.stdout.write(u"请输入登录账号: ") |
217 | 210 | account = raw_input() |
218 | | - sys.stdout.write(u"请输入登录密码: ") |
219 | | - password = raw_input() |
| 211 | + password = getpass("请输入登录密码: ") |
220 | 212 |
|
221 | 213 | form_data = build_form(account, password) |
222 | 214 | """ |
|
0 commit comments