Я собираю названия компаний из каждого URL, которые хранятся в CSV-файле.
from bs4 import BeautifulSoup
import requests
import csv
with open("urls.csv", "r") as f_urls, open("results.csv", "w", newline="") as f_output:
csv_output = csv.writer(f_output)
csv_output.writerow(['url', 'results'])
for url in f_urls:
url = url.strip()
html = requests.get(url).content
soup = BeautifulSoup(html, "html.parser")
Company_Name = soup.find('h1')
csv_output.writerow([url, Company_Name])