Я пытаюсь извлечь ссылку в разделе "a href =" link "..."
Поскольку есть несколько строк, я перебираю каждую из них.Мне нужна первая ссылка на строку, поэтому я использую find_all ('tr') и find ('a').Я знаю, что find ('a') возвращает Nontype, но не знаю, как обойти это
У меня был фрагмент кода, который работал, но неэффективно (в комментариях).
sauce = urllib.request.urlopen('https://morocco.observation.org/soortenlijst_wg_v3.php')
soup = bs.BeautifulSoup(sauce, 'lxml')
tabel = soup.find('table', {'class': 'tablesorter'})
for i in tabel.find_all('tr'):
# if 'view' in i.get('href'):
# link_list.append(i.get('href'))
link = i.find('a')
#<a class="z1" href="/soort/view/164?from=1987-12-05&to=2019-05-31">Common Reed Bunting - <em>Emberiza schoeniclus</em></a>
Как мне получить ссылку в разделе href и обойти Nontype, получая только / soort / view / 164? С = 1987-12-05 & to = 2019-05-31?
Заранее спасибо