javascript - 我如何对 Zapier 进行编码以跟踪电子邮件中提供的链接?

标签 javascript python zapier

我正在使用 Mailparser 抓取预订电子邮件,然后使用 Zapier 在我们的系统中创建预订。

电子邮件中有一个确认预订的链接,因此我想使用代码操作来单击该链接或点击该链接。

无需查看任何内容,只需点击链接并允许页面加载即可。这确认了预订

我尝试使用 python 和 JS 但没有成功。

你能指出我正确的方向吗?

感谢您的阅读!

最佳答案

这里是 David,来自 Zapier 平台团队。

当您单击链接并在浏览器中打开该链接时,实际上只是一个 GET 请求。如果您尝试加载的网站很简单,则可以通过 Zapier 的 Webhook 步骤来完成,该步骤向所提供的 URL 发出请求。

出现的一个大问题是网站是否更复杂。浏览器加载并执行页面上的所有 JavaScript,而我们的 GET 请求不会执行这些操作。如果网站使用 JavaScript 来确认预订(而不仅仅是页面加载本身),那么这将不起作用。如果是这样的话,那就涉及更多了。您可能需要制作一个 CLI 应用程序并使用类似 PhantomJS 的工具。可以加载页面及其中的所有内容。请注意,我尚未在 CLI 上对此进行测试,并且它有可能与我们运行应用程序的方式不兼容,因此在真正投入之前请先进行概念验证。

希望这有帮助。​如果您还有其他问题,请告诉我!

关于javascript - 我如何对 Zapier 进行编码以跟踪电子邮件中提供的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53147028/

相关文章:

java - TensorFlow Lite 在机器学习模型处理数值数据方面有用吗?

javascript - 在 Zapier 中使用 Array.find 时遇到问题 - 无法读取未定义的属性

javascript - 使用 JavaScript 获取外部页面的 <title>

javascript - 固定 header 在手机上被 chop

javascript - 在 Javascript 中模拟接口(interface)

Python,使用 glob 和 subprocess.call 的 cwd 参数

python - BeautifulSoup 异常中循环抓取 HTML 文件

python - 返回 Zapier 代码中未解析的字典列表

javascript - 有没有一种简单的方法可以在 React.JS 中包含像 DataTables 这样的 jQuery UI 插件?

javascript - Javascript 字段验证循环