?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()