我想使用flask写个爬虫,通过点击前端的按钮来启动, 然后将爬取的内容保存在数据库中,前端来展示数据。
主要是怎么调用爬虫,给个思路,谢谢了
我想使用flask写个爬虫,通过点击前端的按钮来启动, 然后将爬取的内容保存在数据库中,前端来展示数据。
主要是怎么调用爬虫,给个思路,谢谢了
项目结构就用flask 应用的项目结构:
---App/
---form/
---models/
---static/
---templates/
---view/
---spider/
可以把spider放到spider文件夹中,在models文件中设计数据表结构,在form里验证输入的url,在view中调用爬虫进行爬取,并用视图函数渲染模板展示数据。
4 回答4.4k 阅读✓ 已解决
5 回答3.2k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1.首先看你的爬虫是如何启动的
2.封装一个api给页面,在这个api里调用subprocess.call(command, shell=True)执行启动爬虫的目录
3.前端按钮点击之后调用这个api