新手小白,课设要做一个爬虫软件,我们想用flask做web界
flask吧
全部回复
仅看楼主
level 1
经年肆水 楼主
新手小白,课设要做一个爬虫软件,我们想用flask做web界面,但是现在遇到了一个问题:如何在打开网页并输入所要爬的网址后将这个网址参数传给后台另一个python程序,即怎么后台怎样提取form表单里的数据。。。网上查资料发现request.form.get("")可以获取表单数据,但是request对象脱离上下文环境就不存在了,曾尝试用全局变量,另一个python程序再调用它,但总是错误提示变量未定义……反正什么都试过了也查了一天资料了就是没办法获取到前端输入的网址[泪][泪][泪]以前从没学过有关web和python的知识,第一次写,问题比较小白,有哪位大神可以回答一下,感激不尽[乖]
2017年10月22日 16点10分 1
level 1
加我q2787359918
2017年10月26日 18点10分 2
level 1
现在做的怎么啦
2017年11月07日 12点11分 3
level 10
很简单的,
前台:
<form action="{{url_for('getUrl')}}" method="for">
输入url地址:<input type="text" name="url" placeholder="请输入url">
<input type="submit" value="提交">
</form>
后台:
from flask import Flask,request
@app.route('/getUrl/',methods=['POST'])
def getUrl():
url=request.form.get('url')
retrun 'url地址是:{}'.format(url)
2018年02月27日 06点02分 4
1