Import flask form data in javascript
I am trying to make a script that will ask a person for a clothing item and price, and then search for it on google with google dorks. I am attempting to do this with flask (python), html, and javascript.
my __init__.py:
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def search():
return render_template('search.html')
@app.route('/result',methods = ['POST', 'GET'])
def result():
if request.method == 'POST':
result = request.form
print result.items()
return render_template("result.html",result = result)
if __name__ == '__main__':
app.run(debug = True)
my search.html:
<html>
<body>
<form action = "http://127.0.0.1:5000/result" method = "POST">
<p>Item: <input type = "text" name = "item" /></p>
<p>Price <input type = "text" name = "price" /></p>
<p><input type = "submit" value = "submit" /></p>
</form>
</body>
</html>
my result.html:
<script>
{% for key, value in result.items() %}
window.location='https://www.google.com/search?q=intitle="{{ value }}"'
{% endfor %}
</script>
If you print the form data, you get:
[('item', u'ITEM_USER_SEARCHED'), ('price', u'PRICE_USER_SEARCHED')]
Right now the script is only searching the second value, which in this case would be "PRICE_USER_SEARCHED". What should I do different?
python flask
add a comment |
I am trying to make a script that will ask a person for a clothing item and price, and then search for it on google with google dorks. I am attempting to do this with flask (python), html, and javascript.
my __init__.py:
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def search():
return render_template('search.html')
@app.route('/result',methods = ['POST', 'GET'])
def result():
if request.method == 'POST':
result = request.form
print result.items()
return render_template("result.html",result = result)
if __name__ == '__main__':
app.run(debug = True)
my search.html:
<html>
<body>
<form action = "http://127.0.0.1:5000/result" method = "POST">
<p>Item: <input type = "text" name = "item" /></p>
<p>Price <input type = "text" name = "price" /></p>
<p><input type = "submit" value = "submit" /></p>
</form>
</body>
</html>
my result.html:
<script>
{% for key, value in result.items() %}
window.location='https://www.google.com/search?q=intitle="{{ value }}"'
{% endfor %}
</script>
If you print the form data, you get:
[('item', u'ITEM_USER_SEARCHED'), ('price', u'PRICE_USER_SEARCHED')]
Right now the script is only searching the second value, which in this case would be "PRICE_USER_SEARCHED". What should I do different?
python flask
1
I don't understand what you are trying to do. You can only redirect once, do why do you have that in a loop?
– Daniel Roseman
Nov 24 '18 at 22:54
with the script bit at the end I am using a google dork to search something through google. the loop was just how I knew to insert the data with flask into the html. What is the correct way to do this? Because right now it only searches the second value
– Aiden Manansala
Nov 24 '18 at 23:11
add a comment |
I am trying to make a script that will ask a person for a clothing item and price, and then search for it on google with google dorks. I am attempting to do this with flask (python), html, and javascript.
my __init__.py:
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def search():
return render_template('search.html')
@app.route('/result',methods = ['POST', 'GET'])
def result():
if request.method == 'POST':
result = request.form
print result.items()
return render_template("result.html",result = result)
if __name__ == '__main__':
app.run(debug = True)
my search.html:
<html>
<body>
<form action = "http://127.0.0.1:5000/result" method = "POST">
<p>Item: <input type = "text" name = "item" /></p>
<p>Price <input type = "text" name = "price" /></p>
<p><input type = "submit" value = "submit" /></p>
</form>
</body>
</html>
my result.html:
<script>
{% for key, value in result.items() %}
window.location='https://www.google.com/search?q=intitle="{{ value }}"'
{% endfor %}
</script>
If you print the form data, you get:
[('item', u'ITEM_USER_SEARCHED'), ('price', u'PRICE_USER_SEARCHED')]
Right now the script is only searching the second value, which in this case would be "PRICE_USER_SEARCHED". What should I do different?
python flask
I am trying to make a script that will ask a person for a clothing item and price, and then search for it on google with google dorks. I am attempting to do this with flask (python), html, and javascript.
my __init__.py:
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def search():
return render_template('search.html')
@app.route('/result',methods = ['POST', 'GET'])
def result():
if request.method == 'POST':
result = request.form
print result.items()
return render_template("result.html",result = result)
if __name__ == '__main__':
app.run(debug = True)
my search.html:
<html>
<body>
<form action = "http://127.0.0.1:5000/result" method = "POST">
<p>Item: <input type = "text" name = "item" /></p>
<p>Price <input type = "text" name = "price" /></p>
<p><input type = "submit" value = "submit" /></p>
</form>
</body>
</html>
my result.html:
<script>
{% for key, value in result.items() %}
window.location='https://www.google.com/search?q=intitle="{{ value }}"'
{% endfor %}
</script>
If you print the form data, you get:
[('item', u'ITEM_USER_SEARCHED'), ('price', u'PRICE_USER_SEARCHED')]
Right now the script is only searching the second value, which in this case would be "PRICE_USER_SEARCHED". What should I do different?
python flask
python flask
asked Nov 24 '18 at 22:52
Aiden ManansalaAiden Manansala
11
11
1
I don't understand what you are trying to do. You can only redirect once, do why do you have that in a loop?
– Daniel Roseman
Nov 24 '18 at 22:54
with the script bit at the end I am using a google dork to search something through google. the loop was just how I knew to insert the data with flask into the html. What is the correct way to do this? Because right now it only searches the second value
– Aiden Manansala
Nov 24 '18 at 23:11
add a comment |
1
I don't understand what you are trying to do. You can only redirect once, do why do you have that in a loop?
– Daniel Roseman
Nov 24 '18 at 22:54
with the script bit at the end I am using a google dork to search something through google. the loop was just how I knew to insert the data with flask into the html. What is the correct way to do this? Because right now it only searches the second value
– Aiden Manansala
Nov 24 '18 at 23:11
1
1
I don't understand what you are trying to do. You can only redirect once, do why do you have that in a loop?
– Daniel Roseman
Nov 24 '18 at 22:54
I don't understand what you are trying to do. You can only redirect once, do why do you have that in a loop?
– Daniel Roseman
Nov 24 '18 at 22:54
with the script bit at the end I am using a google dork to search something through google. the loop was just how I knew to insert the data with flask into the html. What is the correct way to do this? Because right now it only searches the second value
– Aiden Manansala
Nov 24 '18 at 23:11
with the script bit at the end I am using a google dork to search something through google. the loop was just how I knew to insert the data with flask into the html. What is the correct way to do this? Because right now it only searches the second value
– Aiden Manansala
Nov 24 '18 at 23:11
add a comment |
1 Answer
1
active
oldest
votes
Why you not try to use ajax in to send data to server and there us a python library that is accesing google dorks?
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53463062%2fimport-flask-form-data-in-javascript%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Why you not try to use ajax in to send data to server and there us a python library that is accesing google dorks?
add a comment |
Why you not try to use ajax in to send data to server and there us a python library that is accesing google dorks?
add a comment |
Why you not try to use ajax in to send data to server and there us a python library that is accesing google dorks?
Why you not try to use ajax in to send data to server and there us a python library that is accesing google dorks?
answered Nov 25 '18 at 22:20
Bogdan BibinaBogdan Bibina
786
786
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53463062%2fimport-flask-form-data-in-javascript%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
I don't understand what you are trying to do. You can only redirect once, do why do you have that in a loop?
– Daniel Roseman
Nov 24 '18 at 22:54
with the script bit at the end I am using a google dork to search something through google. the loop was just how I knew to insert the data with flask into the html. What is the correct way to do this? Because right now it only searches the second value
– Aiden Manansala
Nov 24 '18 at 23:11