我想在这个网站上收到一些信息。 这个网站的网址是https:= //www.hurriyetemlak.com/satilik 我想收到房屋的地址,日期和价格。 我想将这些数据更改为json格式。
import time
from selenium import webdriver
driver = webdriver.Chrome('C:\chromedriver') #
driver.get('https://www.hurriyetemlak.com/satilik')
time.sleep(5) # Let the user actually see something!
#time.sleep(5) # Let the user actually see something!
evler=driver.find_elements_by_xpath('//span[@class="title"]')
konum=driver.find_elements_by_xpath('//li[@class="location"]')
oda=driver.find_elements_by_xpath('//li[@class="room"]')
sayi=len(evler)
dizi=[]
#print(buyers.text)
for i in range(sayi):
sozluk = {}
sozluk['adres']=evler[i].text
sozluk['lokasyon']=konum[i].text
sozluk['oda']=oda[i].text
dizi.append(sozluk)
print(dizi)
driver.quit()
python给了我这个错误。
sozluk['lokasyon']=konum[i].text
IndexError: list index out of range
如何克服此错误。