フラスコにはまったく新しいものです。どのように適切に動作するかわかりません。しかし、私がやろうとしているのは、私がウェブページを照会しようとしているdryscrapeモジュールを使用することです。フラスコを自分のフロントエンドに使用する。 しかし、私はクエリ文字列を渡すのに問題があります。 私は何をしようとしているのです。私はコメントし、このフラスコがクエリーストリングを渡す
@app.route("/search_info")
def search_info():
string = getIndex()[1] ***# Here I'm having the issue. I'm trying to get the query string here and follow the proccess.***
print string
sess = dryscrape.Session(base_url='http://www.watchfreemovies.ch/')
sleep(4)
sess.visit('/')
search_index = sess.at_xpath('//*[@name="search_keywords"]')
search_index.set(string)
sleep(4)
sess.render('inputz.png')
search_index.form().submit()
としてのように私の他の機能にこれを継続して使用する「クエリ」を使用して
@app.route("/", methods=['GET', 'POST'])
def getIndex():
query = request.form.get('query')
return render_template('index.html',query=query),query
。私は新しい関数にクエリ文字列を渡して、残りの部分を行うためにdryscrapeを使用しようとしています。しかし、私は何か間違っている。それは動作しません。助けが必要!
[可変ルール](http://flask.pocoo.org/docs/0.11/quickstart/#variable-rules) – alexpeits
「request.form」が投稿の本文から読み取ります。 'request.args'はクエリ文字列から読み込みます。 – dirn