Herkese merhaba, internette denk geldigim bir scraper'i gelistirmek icin ugrasiyorum fakat surekli hata aliyorum.
Asagida ki iki kod sikintisiz sekilde calisiyor.







Kodlar ve Spanlarin Adresleri

productPrice = soup.find_all("div", class_= "prc-box-sllng prc-box-sllng-w-dscntd")
productPriceList = []
for i in productPrice:
    productPriceList.append(i.text)


productName = soup.find_all("span", class_= "hasRatings")
productNameList = []
for i in range(len(productPriceList)):
    productNameList.append(productName[i].text)







Bu da benim istedigim span'in adresi




Yazdigim kod

productRating = soup.find_all("div", class_= "ratingCount")
productRatingList = []
for i in productRating:
    productRatingList.append(productRating[i].text)
Aldigim hata

  File "/Users/root/Desktop/t2/main.py", line 32, in <module>
    df = pd.DataFrame(table_dict)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pandas/core/frame.py", line 529, in __init__
    mgr = init_dict(data, index, columns, dtype=dtype)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pandas/core/internals/construction.py", line 287, in init_dict
    return arrays_to_mgr(arrays, data_names, index, columns, dtype=dtype)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pandas/core/internals/construction.py", line 80, in arrays_to_mgr
    index = extract_index(arrays)
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pandas/core/internals/construction.py", line 401, in extract_index
    raise ValueError("arrays must all be same length")
ValueError: arrays must all be same length