如何在flask api中使用selenium我正在尝试制作一个api,它将url作为输入并返回该页面的标题,但它不起作用。
from selenium import webdriver
from flask import Flask
app = Flask(__name__)
@app.route("/try1/<string:url>")
def yt_downloader(url):
path = r"D:\\Chromedriver.exe"
driver = webdriver.Chrome(path)
driver.get(url)
return(driver.title)
if __name__ == "__main__":
app.run(debug=True)
发布于 2021-07-22 00:43:05
由于您尝试将URL作为参数传递,因此您更希望使用查询参数(例如try1?url=ADDRESS)或通过POST请求发送URL。
在path参数中使用网站URL及其路径是一个非常糟糕的想法。
您可以在请求中使用如下查询参数:
from flask import request
url = request.args.get('url')
https://stackoverflow.com/questions/68473163
复制相似问题