【发布时间】:2020-09-02 09:03:04
【问题描述】:
我正在尝试为我拥有的 python 脚本创建一个非常简单的单页 Flask 应用程序。该脚本需要一个 for 循环中的多个用户输入,其中循环数也是用户输入。
这是我的脚本中的代码,以使其更清晰:
def shared_books():
import requests as re
from bs4 import BeautifulSoup
import time
num_lists = int(input('Enter the number of lists you would like to search:'))
urls = []
page_counts = []
for i in range(num_lists):
urls.append(input(f'Enter the url for list {i + 1}:'))
page_counts.append(int(input(f'Enter the number of pages for list {i + 1}:')))
我想要一个简单的 HTML,它会询问用户列表的数量,然后是每个列表的 URL 和页数,如我的函数中所示。然后它将运行整个函数。
我现在拥有的 HTML 代码非常简单,除了输入部分之外我不需要太多其他内容:
<html>
<head>
<title>Goodreads-App</title>
</head>
<body>
<h1>Welcome to my app!</h1>
<<p>This app will allow you to see books that are
shared between multiple lists on goodreads</p>
</body>
</html>
请告诉我如何设置此应用程序!
【问题讨论】:
-
到目前为止你尝试了什么?
-
你应该使用 http 请求与烧瓶交互,而不是输入!
-
@KlausD。还没有我不知道从哪里开始!
-
@CyrilJouve 好的,谢谢,我会考虑使用 HTTP 请求!我试了之后再报告
-
我知道这是题外话,而且可笑的好两双鞋,但是 goodreads 有一个用于这类事情的 api,他们可能更愿意你使用它而不是网络抓取