在 selenium 上检索 2FA 表单 paypal python
Retrieve 2FA form paypal on selenium python
我已经尝试用 selenium 使用 paypal 付款,所以我有这个:
password = browser.find_element_by_xpath("//input[@id='password']")
password.send_keys("password")
element = browser.find_element_by_xpath("//button[@id='btnLogin']")
action = ActionChains(browser)
action.click(on_element = element)
action.perform()
但在遇到问题后,我必须从身份验证器应用程序中检索 2FA 代码,但我不知道该怎么做,我在 mac。
有解决办法吗?谢谢
我找到了解决办法
就是创建这个函数
def top():
key = "XXXXXXXXX"
totp = TOTP(key)
token = totp.now()
return token
在你用 selenium 为 paypal 设置这个之后
password = browser.find_element_by_xpath("//input[@id='otpCode']")
password.send_keys(top())
我已经尝试用 selenium 使用 paypal 付款,所以我有这个:
password = browser.find_element_by_xpath("//input[@id='password']")
password.send_keys("password")
element = browser.find_element_by_xpath("//button[@id='btnLogin']")
action = ActionChains(browser)
action.click(on_element = element)
action.perform()
但在遇到问题后,我必须从身份验证器应用程序中检索 2FA 代码,但我不知道该怎么做,我在 mac。 有解决办法吗?谢谢
我找到了解决办法 就是创建这个函数
def top():
key = "XXXXXXXXX"
totp = TOTP(key)
token = totp.now()
return token
在你用 selenium 为 paypal 设置这个之后
password = browser.find_element_by_xpath("//input[@id='otpCode']")
password.send_keys(top())