首页 > 解决方案 > 如何从 Django 运行多个 selenium 脚本?

问题描述

我目前有两个使用 Selenium 的单独脚本,一个抓取网站 A 并返回结果,另一个抓取网站 B 并返回结果。我想在我的 Django 网页上单击一个按钮时运行这两个脚本。据我了解,我应该在我的 Django 项目的 views.py 文件中的一个函数中运行我的 selenium 脚本。

但是,除了将我的 selenium 脚本中的所有代码粘贴到 views.py 文件中之外,我不清楚我应该如何做到这一点,这似乎是一种非常混乱的方式。我是否应该将我的 selenium 脚本移动到我的 Django 项目中并将它们转换为可以从我的 views.py 文件中调用的类,如下所示:

def index(request):
    webpage_A = WebPageA() #This would be the name of the class where the first webscraper is run from

为菜鸟问题道歉,希望有人能在最佳实践方面为我指明正确的方向。

标签: pythonseleniumdjango-views

解决方案


推荐阅读