Я выполняю процесс, в котором я направляю Python на веб-сайт и инструктирую Python искать адреса, которые у меня есть в моем файле csv на указанном веб-сайте. Я хочу сказать Python, чтобы сохранить результаты для каждого отдельного значения адреса с веб-сайта в CSV-файл.сохранение скребковых данных в файл csv
from selenium import webdriver
from bs4 import BeautifulSoup
import time
import csv
driver = webdriver.Chrome("C:\Python27\Scripts\chromedriver.exe")
chrome = driver.get('https://etrakit.friscotexas.gov/Search/permit.aspx')
with open('C:/Users/thefirstcolumnedited.csv','r') as f:
addresses = f.readlines()
for address in addresses:
driver.find_element_by_css_selector('#cplMain_txtSearchString').clear()
driver.find_element_by_css_selector('#cplMain_txtSearchString').send_keys(address)
driver.find_element_by_css_selector('#cplMain_btnSearch').click()
time.sleep(5)
soup = BeautifulSoup(chrome, 'html.parser')
writer = csv.writer(open('thematchingresults.csv', 'w'))
writer.writerow(soup)
Например:
6579 Mountain Sky Rd
Значение адреса выше извлекает пять строк данных на веб-сайте. Как я могу сказать Beautiful Soup, чтобы сохранить результаты для каждого значения адреса в файле csv?