I am scraping the data from the website. 2 days ago the script still returned the data but today it returns nothing.
What is the problem with my code ?
from selenium import webdriver
import pandas as pd
op = webdriver.ChromeOptions()
op.add_argument('--ignore-certificate-errors')
op.add_argument('--incognito')
op.add_argument('--headless')
driver = webdriver.Chrome(executable_path='C:/Users/chromedriver.exe',options=op)
driver.get('https://www.conforama.fr/chambre-literie/literie/tous-les-matelas/c/030106?fromSearch=Matelas&limit=120')
sellers = driver.find_elements_by_class_name('sold-by')
titles = driver.find_elements_by_tag_name('h3')
links = driver.find_elements_by_class_name('awk-detail-product')
n = 5
data = [[] for _ in range(n)]
for x in sellers:
data[1].append(x.text[10:])
for y in titles:
data[2].append(y.text)
for z in links:
data[3].append(z.find_element_by_css_selector('a').get_attribute('href'))
data[4].append(z.find_element_by_css_selector('a').get_attribute('href').rsplit('/',1)[-1])
data = pd.DataFrame(data).T