def get_content(html):
soup = BeautifulSoup(html, 'html.parser')
items = soup.find_all('span', class_='chart-element__information', limit=5)
names = []
for item in items:
names.append({
'name1': item.find('span', class_='chart-element__information__song text--truncate color--primary').get_text(),
'name2': item.find('span', class_='chart-element__information__artist text--truncate color--secondary').get_text()
})
result1 = ' - '.join([f'{value}' for key, value in names[0].items()])
result2 = ' '.join([f'{value}' for key, value in names[1].items()])
result3 = ' '.join([f'{value}' for key, value in names[2].items()])
result4 = ' '.join([f'{value}' for key, value in names[3].items()])
result5 = ' '.join([f'{value}' for key, value in names[4].items()])
return result1, result2
html = get_html(URL)
result1, result2 = get_content(html.text)
from app import result1, result2
print(result1, result2)
import random
str_list = ["123", "eisdesn", "sjs38", "sjsklek"]
used = []
while len(used) != len(str_list):
el = random.choice(str_list)
if el not in used:
print(el)
used.append(el)
import random
str_list = ["123", "eisdesn", "sjs38", "sjsklek"]
for _ in range(len(str_list)):
print(str_list.pop(random.randint(0, len(str_list)-1)))
local variable 'key' referenced before assignment
key.add(but)
underfiled name message
if message.text == ' Двери':
где проблема в коде?
except Exception as error:
print(error)
event.object.message['text']
event.object['message']['text']
import requests
from bs4 import BeautifulSoup
s = requests.Session()
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36'}
s.get('https://mintrans.novreg.ru/perm/list.html', headers=headers, cookies={'abc': 'all', 'count': '10'})
links = []
for i in range(1, 4):
r = s.get(f'https://mintrans.novreg.ru/perm/list%7Bpage-{i}%7D.html', headers=headers, cookies={'abc': 'all', 'count': '10'})
soup = BeautifulSoup(r.text, 'html.parser')
data = soup.find('table')
links.append(data)