Python 3.x Python请求:使用*作为URL的通配符部分

Python 3.x Python请求:使用*作为URL的通配符部分,python-3.x,python-requests,Python 3.x,Python Requests,假设我想从一个特定的URL获取一个zip文件(然后将其解压缩)。 我希望能够在URL中使用通配符,如下所示: https://www.urlgoeshere.domain/+*+-one.zip 与此相反: https://www.urlgoeshere.domain/two-one.zip 下面是我正在使用的代码示例(URL是人为设计的): 提前谢谢 HTTP不是这样工作的。您必须使用准确的URL才能从服务器请求页面。我不确定这是否对您有帮助,但Flask有一个与您需要的功能类似的功能。下

假设我想从一个特定的URL获取一个zip文件(然后将其解压缩)。 我希望能够在URL中使用通配符,如下所示:

https://www.urlgoeshere.domain/+*+-one.zip
与此相反:

https://www.urlgoeshere.domain/two-one.zip
下面是我正在使用的代码示例(URL是人为设计的):


提前谢谢

HTTP不是这样工作的。您必须使用准确的URL才能从服务器请求页面。

我不确定这是否对您有帮助,但Flask有一个与您需要的功能类似的功能。下面是一个工作示例:

@app.route('/categories/<int:category_id>')
def categoryDisplay(category_id):
''' Display a category's items
'''
   # Get category and it's items via queries on session
   category =session.query(Category).filter_by(id=category_id).one()
   items = session.query(Item).filter_by(category_id=category.id)

   # Display items using Flask HTML Templates
   return render_template('category.html', category=category, items=items,
          editItem=editItem, deleteItem=deleteItem, logged_in = check_logged_in())
@app.route(“/categories/”)
def类别显示(类别id):
''显示类别的项目
'''
#通过会话上的查询获取类别及其项目
category=session.query(category).filter\u by(id=category\u id).one()
items=会话.查询(Item).筛选依据(category\u id=category.id)
#使用Flask HTML模板显示项目
返回呈现模板('category.html',category=category,items=items,
editItem=editItem,deleteItem=deleteItem,logged_-in=检查_-logged_-in())
路由装饰器告诉web服务器在访问类似*/categories/(1/2/3/4/232…)的url时调用该方法。我不确定,但我想你也可以用拉链的名字作为字符串。有关更多详细信息,请参阅

@app.route('/categories/<int:category_id>')
def categoryDisplay(category_id):
''' Display a category's items
'''
   # Get category and it's items via queries on session
   category =session.query(Category).filter_by(id=category_id).one()
   items = session.query(Item).filter_by(category_id=category.id)

   # Display items using Flask HTML Templates
   return render_template('category.html', category=category, items=items,
          editItem=editItem, deleteItem=deleteItem, logged_in = check_logged_in())