首页 > 解决方案 > 如何使用“tempmail”api 修复此错误

问题描述

我正在尝试使用 Temp Mail api https://temp-mail.us/en/api/但每当我使用给定的示例时,都会出现错误。我下载了 api 以及其中使用的所有内容。

from tempmail import TempMail
email = TempMail().get_email_address()

错误: 图像

标签: python

解决方案


我有同样的问题,我找不到任何解决方案,所以我不得不手动完成。我所做的只是打开tempmail 网站并复制电子邮件,然后切换到下一个选项卡并粘贴电子邮件。

此代码可能会有所帮助

from selenium import webdriver

import time, requests
import clipboard

tempmail = 'https://temp-mail.org'

driver = webdriver.Chrome(os.getcwd()+"\\chromedriver.exe") 
delay()
#go to website
driver.get(tempmail)

time.sleep(5)

Copy = driver.find_element_by_xpath('//*[@id="click-to-copy"]')
Copy.click()
email = clipboard.paste()

然后您可以使用以下命令打开并切换到下一个选项卡:

driver.execute_script("window.open('');")
driver.switch_to.window(driver.window_handles[1])

之后,您可以粘贴您的电子邮件

Copy = driver.find_element_by_xpath('XPATH')
Copy.click()
Copy.send_keys(email)

推荐阅读