运行 Azure 函数中的 Selenium
Running Selenium in Azure Function
我想使用 Selenium 和无头 PhantomJS 驱动程序定期抓取网站。
由于某些原因,我的老板希望我 运行 它 "in the cloud",而无服务器 Azure Function 看起来可能是一种有用的方法,而不是必须 运行 虚拟机或其他东西。
我已经有了我的 VS.net 代码来完成大部分的抓取,但我刚刚意识到我不确定我是否真的可以将它部署为一个函数,因为它看起来需要我在我的项目中包含 phantomjs.exe 以便 运行,这在 Azure 函数中可能不起作用...
我可以做我想做的事,还是应该探索其他选择?
PhantomJS 是应用服务中已知不受支持的框架,它与 Azure Functions 运行的环境相同。
您可以在此处找到更多信息:https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#unsupported-frameworks
我想使用 Selenium 和无头 PhantomJS 驱动程序定期抓取网站。
由于某些原因,我的老板希望我 运行 它 "in the cloud",而无服务器 Azure Function 看起来可能是一种有用的方法,而不是必须 运行 虚拟机或其他东西。
我已经有了我的 VS.net 代码来完成大部分的抓取,但我刚刚意识到我不确定我是否真的可以将它部署为一个函数,因为它看起来需要我在我的项目中包含 phantomjs.exe 以便 运行,这在 Azure 函数中可能不起作用...
我可以做我想做的事,还是应该探索其他选择?
PhantomJS 是应用服务中已知不受支持的框架,它与 Azure Functions 运行的环境相同。
您可以在此处找到更多信息:https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#unsupported-frameworks