add kktix auto sign-in sign-out
parent
60f83872ed
commit
4ca9e4f066
|
@ -117,8 +117,7 @@ async def kktix_signin_nodriver(kktix_account, kktix_password):
|
||||||
driver = await uc.start()
|
driver = await uc.start()
|
||||||
profile_url = "https://kktix.com/users/edit"
|
profile_url = "https://kktix.com/users/edit"
|
||||||
signin_url = "https://kktix.com/users/sign_in"
|
signin_url = "https://kktix.com/users/sign_in"
|
||||||
signout_url = "https://kktix.com/users/sign_out"
|
#signout_url = "https://kktix.com/users/sign_out"
|
||||||
|
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
|
@ -127,21 +126,32 @@ async def kktix_signin_nodriver(kktix_account, kktix_password):
|
||||||
#await tab.sleep(0.1)
|
#await tab.sleep(0.1)
|
||||||
#print(html)
|
#print(html)
|
||||||
|
|
||||||
account = await tab.select("#user_login")
|
x = await tab.js_dumps('window')
|
||||||
await account.send_keys(kktix_account)
|
#print(x)
|
||||||
#await tab.sleep(0.1)
|
#print(x["location"]["href"])
|
||||||
|
if x["location"]["href"]=="signin_url":
|
||||||
|
account = await tab.select("#user_login")
|
||||||
|
await account.send_keys(kktix_account)
|
||||||
|
#await tab.sleep(0.1)
|
||||||
|
|
||||||
password = await tab.select("#user_password")
|
password = await tab.select("#user_password")
|
||||||
await password.send_keys(kktix_password)
|
await password.send_keys(kktix_password)
|
||||||
#await tab.sleep(0.1)
|
#await tab.sleep(0.1)
|
||||||
|
|
||||||
submit = await tab.select("input[type='submit'][name]")
|
submit = await tab.select("input[type='submit'][name]")
|
||||||
await submit.click()
|
await submit.click()
|
||||||
|
|
||||||
await tab.sleep(0.3)
|
await tab.sleep(0.5)
|
||||||
tab = await driver.get(signout_url)
|
#tab = await tab.get(signout_url)
|
||||||
await tab.sleep(0.3)
|
|
||||||
|
signout = await tab.select("a[href='/users/sign_out']")
|
||||||
|
await signout.click()
|
||||||
|
await tab.sleep(0.5)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
print(e)
|
||||||
|
|
||||||
|
if str(e)=="coroutine raised StopIteration":
|
||||||
|
break
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -46,7 +46,7 @@ URL_CHROME_DRIVER = 'https://chromedriver.chromium.org/'
|
||||||
URL_FIREFOX_DRIVER = 'https://github.com/mozilla/geckodriver/releases'
|
URL_FIREFOX_DRIVER = 'https://github.com/mozilla/geckodriver/releases'
|
||||||
URL_EDGE_DRIVER = 'https://developer.microsoft.com/zh-tw/microsoft-edge/tools/webdriver/'
|
URL_EDGE_DRIVER = 'https://developer.microsoft.com/zh-tw/microsoft-edge/tools/webdriver/'
|
||||||
|
|
||||||
USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"
|
USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
|
||||||
|
|
||||||
def load_translate():
|
def load_translate():
|
||||||
translate = {}
|
translate = {}
|
||||||
|
|
Loading…
Reference in New Issue