Форум сайта python.su
написал вот такой код
import requests from bs4 import BeautifulSoup def get_html(url): r = requests.get(url) return r.text def get_all_links(html): soup = BeautifulSoup(html,'lxml') tds =soup.find('table', id='currencies-all').find_all('td',class_='currency-name') links= [] for td in tds: a = td.find('a').get('href') links.append(a) return links def main(): url ='https://coinmarketcap.com/all/views/all/' all_links = get_all_links(get_html(url)) for i in all_links: print(i) if __name__ =='__main__': main()
Офлайн
Код рабочий. Надо установить lxml.Вот тут посмотри
Офлайн
alextarnovskiyну как бы вам прямым текстом говорят что не так, но вы же наверняка даже не прочитали это, раз спрашиваете
bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?
Офлайн