с помощью этого кода я получу все ссылки из одного URL-адреса:
Код: Выделить всё
import requests
from bs4 import BeautifulSoup, SoupStrainer
source_code = requests.get('https://stackoverflow.com/')
soup = BeautifulSoup(source_code.content, 'lxml')
links = []
for link in soup.find_all('a'):
links.append(str(link))
Я хочу извлечь все URL-адреса, которые существуют на этом веб-сайте и в поддоменах этого веб-сайта.
есть ли способ сделать это без написания вложенного for?
и даже с написанием вложенного for я не знаю, сколько for должно Я использую для получения всех URL-адресов.
Подробнее здесь: https://stackoverflow.com/questions/593 ... utifulsoup
Мобильная версия