Скажите, пожалуйста: я правильно понимаю, что в питоне, чтобы вывести элемент списка, надо сделать следующее:
spisok = ['a', 'b', 'c']
print(spisok[2])
# и будет выведено 'c'
Если я прав, тогда почему у меня это не получается в следующем куске кода:
import csv
import urllib.request
from bs4 import BeautifulSoup
USER_URL = input('введите ссылку: ')
def get_html(url):
response = urllib.request.urlopen(url)
return response.read()
def parse(html):
soup = BeautifulSoup(html, 'html.parser')
div = soup.find('div', class_='post')
header = soup.find('h1', class_='entry-title')
date = div.find('li', class_='publish-date')
preview = soup.find('p', class_='post-preview-text')
basetext = div.find('div', class_='entry-content detail-text')
projects = []
projects.append([header.text, date.text, preview.text, basetext.text])
print(projects[1])
return projects
Вот если не указывать номер элемента
print(projects)
Прошу помочь.