Я создаю веб-сканер для проекта. Вывод приведенного ниже сценария будет помещен в базу данных SQL. меня интересует, как я могу изменить индекс списка в строке 26 на 9.
from selenium import webdriver as wd
from selenium.webdriver.chrome.options
import Options as Op
import csv
import mysql.connector
url = ['https://craz.ca/monitoring/calgary-central/', 'https://craz.ca/monitoring/calgary-
southeast/', 'https://craz.ca/monitoring/calgary-northwest/']
def ce():
urlce = url[0]
ce_options = Op()
#Add arguemens here - if the server runs on windows
#and here if the serve runs on linux
#and here - if you want to not open a chrome window
ce_driver = wd.Chrome(options=ce_options)
ce_driver.get(urlce)
jsv_ce = ce_driver.find_element_by_link_text("Tabular Data")
jsv_ce.click()
#this is the list
ce_data = ce_driver.find_elements_by_xpath("""//*[@id="tableDisplay"]/table/tbody/tr/td""")
for i in ce_data:
#x = 9
#dtime = 0
#dtime += x
print(ce_data[27].text)
ce()
В таблице на веб-сайте, который я просматриваю, есть таблица с девятью столбцами. URL веб-сайта находится здесь: CRAZ