python - 如何使用“tempmail”api 修复此错误
问题描述
我正在尝试使用 Temp Mail api https://temp-mail.us/en/api/但每当我使用给定的示例时,都会出现错误。我下载了 api 以及其中使用的所有内容。
from tempmail import TempMail
email = TempMail().get_email_address()
错误: 图像
解决方案
我有同样的问题,我找不到任何解决方案,所以我不得不手动完成。我所做的只是打开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)
推荐阅读
- r - 组内累计,直至达到阈值
- javascript - 有或没有美元符号反应
- php - 使用标签字段模块时,如何在 Silverstripe 中按标签过滤?
- r - R中有没有办法在列出的数据框的列中重新估值?
- sapui5 - 使选定的单选按钮文本加粗 (UI5)
- amazon-web-services - 无法将 dynamodb 结果解组为具有定义为类型接口的字段的结构
- python - 将错误缩进的 YAML 文件转换为 python 字典
- python - 从 python 内部运行原始 powershell 代码的问题
- reactjs - 如何将特定 API 数据从一个组件发送到另一个在 React 组件中调用的组件
- .net - JSON.stringify API 返回 415 (.net & angular)