Скрестив страницу и пытаясь получить все URL-адреса из первого столбца. Когда я называю текст, я получаю все в div, который я получаю. Но, когда я специально нацелен на URL, я получаю только первый. Как я могу получить все из них - разделенные для хранения?Почему python и BS4 возвращают только один 'href' при вызове специально, но все значения, когда вызывается как текст?
from bs4 import BeautifulSoup
from urllib import urlopen
base_url = "http://www.heavyliftpfi.com/news/"
html = urlopen(base_url)
soup = BeautifulSoup(html.read().decode('latin-1', 'ignore'),"lxml")
main_div = soup.select_one("div.fullWidth")
div_sub = main_div.select_one("div.leftcol")
print (div_sub).text # I get that this gets everything as .text
print (div_sub).h2.a['href'] # alternate - with only one 'href' return