Я пытаюсь извлечь несколько ссылок, содержащих другие ссылки, и изо всех сил пытаюсь получить выходные данные цикла for в единый список, как указано ниже.
Мой код:
pages = ['https://pagetoscrape.com/?page=1',
'https://pagetoscrape.com/?page=2',
'https://pagetoscrape.com/?page=3'
]
for u in pages:
response = requests.get(u)
data = response.content
soup = BeautifulSoup(data, 'lxml')
for links in soup.find_all('div', class_='item-to-scrape'):
link = links.a['href']
print(link)
Вывод:
pagetoscrape.com/url1
pagetoscrape.com/url2
pagetoscrape.com/url3
pagetoscrape.com/url4
pagetoscrape.com/url5
pagetoscrape.com/url6
pagetoscrape.com/url7
...
Как получить такой список, чтобы использовать его позже для других операций (другой цикл, который выбирает ссылки по одной), аналогично переменной массива "pages"?
['pagetoscrape.com/url1', 'pagetoscrape.com/url2', 'pagetoscrape.com/url3', 'pagetoscrape.com/url4', ...]