<div id="content">
<form action="" method="POST">
{{ form1.hidden_tag() }}
<div class="items">
<div class="item">
{{ form1.kingdom.label }} {{ form1.kingdom() }}
<br><br>
{{ form1.button }}
<br><br>
<b>
{% for id, name, genus_id, family_id, order_id, class_id, divisionOrPhylum_id, kingdom_id in species_result %}
{{ name }} <br>
{% endfor %}
</b>
</div>
</div>
</form>
<form action="" method="POST">
{{ form2.hidden_tag() }}
<div class="items">
<div class="item">
<i>Введите вид растения или животного</i>
<br><br>
{{ form2.find.label }} {{ form2.find() }}
<br><br>
{{ form2.findButton }}
<br><br>
{% for species in search %}
<b> {{ species.name }} </b> -> {{ species.genus.name }} -> {{ species.family.name }}<br>
{% endfor %}
</div>
</div>
</form>
</div>@app.route('/species', methods=['GET', 'POST'])
def species():
form1 = SpeciesForm()
form2 = SearchForm()
if form1.validate_on_submit():
print(form1.kingdom.data)
species_result = list(db.engine.execute('SELECT * FROM Species WHERE kingdom_id=:kingdom_id', {'kingdom_id': form1.kingdom.data}))
return render_template('species.html', species_result=species_result, form1=form1, form2=form2)
if form2.validate_on_submit():
search = Species.query.filter(Species.name.like(f'%{form2.find.data}%')).all()
return render_template('species.html', search=search, form1=form1, form2=form2)
return render_template('species.html', form1=form1, form2=form2)
?page=1 до ?page=n ?.
Как сделать это с без try и except
driver = webdriver.Chrome()
driver.get('https://сайт')body = driver.execute_script('return document.getElementsByTagName("body")[0]')
html_page = body.get_attribute('innerHTML')html_page = body.get_attribute('innerHTML')
html = BeautifulSoup (html_page, 'html.parser')
html.find("div", {"id": "articlebody"})
#1-1000.txt
hello
Привет
World
Приветствую
Как дела
Habr#run.py
def calc(keyword, text, length):
if sum(k==t for k, t in zip(keyword, text)) >= length:
return True
def main(keyword):
result = []
i = 0
while (len(keyword) - i) >= 3:
for text in base:
if len(result) >= 3:
break
if calc(keyword.lower(), text.lower(), len(keyword)-i):
base.remove(text)
result.append(text)
i += 1
print(''.join(result))
with open('1-1000.txt', 'r', encoding='UTF-8') as f:
base = f.readlines()
main(input('Keyword:'))>>> Keyword: Привввет
>>> Приветствую
>>> Привет
,а я платить не хочу.
400 строк
if message in 'привет':
send_message.hello()
elif message in 'Привет':
send_message.hello()
elif message in 'пРивет':
send_message.hello()
elif message in 'прИвет':
send_message.hello()
elif message in 'приВет':
send_message.hello()
elif message in 'привЕт':
send_message.hello()
elif message in 'привеТ':
send_message.hello()
elif message in 'hello':
send_message.hello()
elif message in 'Hello':
send_message.hello()
elif message in 'hEllo':
send_message.hello()