我正在使用 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/