python - 如何从 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
为菜鸟问题道歉,希望有人能在最佳实践方面为我指明正确的方向。
解决方案
推荐阅读
- apache-spark - Spark SQL 转换不返回数据(结构化流)
- c# - 如何防止网格数据源的副本在网格数据更改时不被更改?
- c# - Json Writer 在 JSON 文件 C# 的末尾生成额外的字符
- r - 如何删除 R 中的某些行?
- python - 如何在终端(Python)的表中打印 JSON 文件的数据?
- microsoft-graph-api - 我/日历/日历视图返回404
- c# - 在 BasicAcks 中关闭 RabbitMQ 通道
- javascript - 有没有办法阻止从孩子到父母的滑动事件传播?
- django - 如何在 Django 查看请求帖子上更新模板
- python - 使用命令时 PMing 多个用户