Загрузка данных


import requests
from bs4 import BeautifulSoup


def main():
    url = 'https://jsonplaceholder.typicode.com'
    response = requests.get(url)
    print('Status code:', response.status_code)

    soup = BeautifulSoup(response.text, 'html.parser')

    resources = soup.find('h2', string='Resources')
    ul = resources.find_next('ul')

    number = 1
    for li in ul.find_all('li'):
        a = li.find('a')
        link = a.get('href')
        text = li.get_text().replace(a.get_text(), '').strip()

        print(f'{number}. [{url}{link}] - "{text}"')
        number += 1


if __name__ == '__main__':
    main()