codeFlowType:
codeWrite
codeFlowLang:
Python
Необходимо написать парсинг сайта онлайн-магазина dns-shop.ru. В результате вывести список всех URL, которые используются на сайте.
import requests
from bs4 import BeautifulSoup
url = "https://www.dns-shop.ru/"
response = requests.get(url)
soup = BeautifulSoup(response.content, "html.parser")
links = []
for link in soup.find_all("a"):
href = link.get("href")
if href is not None and href.startswith("http"):
links.append(href)
print(links)
Результат:
['https://dw24.surveytech.net/?a=11682', 'https://vk.com/dns.shop', 'https://www.facebook.com/dns.shop.ru', 'https://instagram.com/dns_shop', 'https://ok.ru/dnsshop', 'https://www.youtube.com/user/DNSRussia', 'https://twitter.com/DNS_Shop', 'https...ицензии\\n', 'https://www.dns-shop.ru/about/sertificates/\\n', 'https://www.dns-shop.ru/garantii/\\n', 'https://www.dns-shop.ru/about/job/\\n', 'https://top100.rambler.ru/navi/3279303/\\n', 'https://play.google.com/store/apps/details?id=ru.dns_shop\\n']