我有一个托管在heroku 中的rails 应用程序。我还在 python 中使用 scrapy 编写了一个网络爬虫。我需要从heroku中的rails应用程序运行python脚本,我将用一个例子来解释。
例如:用户将在我的rails应用程序中输入要抓取的url。然后rails应用程序控制python脚本以抓取数据,将响应作为json对象发送。然后我们必须在web应用程序中呈现json结果。我必须在 heroku 中托管此应用程序。
我有一个托管在heroku 中的rails 应用程序。我还在 python 中使用 scrapy 编写了一个网络爬虫。我需要从heroku中的rails应用程序运行python脚本,我将用一个例子来解释。
例如:用户将在我的rails应用程序中输入要抓取的url。然后rails应用程序控制python脚本以抓取数据,将响应作为json对象发送。然后我们必须在web应用程序中呈现json结果。我必须在 heroku 中托管此应用程序。
有一个很棒的 gem 叫做rubypython。它在 Ruby 应用程序中嵌入了一个正在运行的 Python 解释器。
仅供参考他们的主页