Я хочу сделать простой скребок канала youtube с другого сайта, чтобы создать список контактов, ссылки на которые расположены на сайте youtube.
Использованные библиотеки: Beautifulsoup и запросы.
У меня возникли проблемы с извлечением только URL-адресов как одного объекта и помещением их в список.
Это моя первая программа после "Hello World" на Python, поэтому я все еще новичок.
Понятия не имею, что мне делать дальше
#----------------------------------------------------
#Libs
#----------------------------------------------------
from bs4 import BeautifulSoup
import requests
#----------------------------------------------------
#variables
#----------------------------------------------------
page = ('http://ranking.vstars.pl/?side=96&&sort=month_change')
#----------------------------------------------------
#functions
#----------------------------------------------------
def scraper():
x=0
target = requests.get(page)
soup = BeautifulSoup(target.text, 'html.parser')
for links in soup.find_all("td", "a", class_= "href"):
print(links, '\n')
x += 1
print ("Number of links:" , x)
#----------------------------------------------------
#codes
#----------------------------------------------------
scraper()
Output:
<td class="href"><a href="https://www.youtube.com/channel/UCq-EgxhHVTFWVZcjFwsfnWA" rel="nofollow" target="_blank">YouTube</a></td>
...
<td class="href"><a href="https://www.youtube.com/channel/UCpcG5MwAks-At2L-gbSppag" rel="nofollow" target="_blank">YouTube</a></td>
Number of links: 81