Wieder einmal stehe ich vor einem unlösbaren Problem. Ich habe mit Webscraping diverse Informationen von einer Website gewonnen. Die Informationen habe ich mit folgendem Befehl generiert und entsprechen dem gewünschten Resultat.
Code: Alles auswählen
element = driver.find_element_by_id("quoteNewsStream-0-Stream")
titles = element.find_elements(By.TAG_NAME, 'h3')
sections = element.find_elements(By.TAG_NAME, 'p')
dates = element.find_elements(By.TAG_NAME, 'span')
Code: Alles auswählen
i = 0
g = len(titles)
while i < g:
print(dates[i].text)
print('\n')
print(titles[i].text)
print('\n')
print(sections[i].text)
print('\n')
i += 1
Code: Alles auswählen
path1 = "C:/Users/Startklar/Documents/Python Scripts/Testdatei.xlsx"
workbook = openpyxl.load_workbook(path1)
sheet = workbook.active
Code: Alles auswählen
for r in range(1,5):
for c in range(1,4):
sheet.cell(row=r,column=c).value.titles[i].text
workbook.save(path1)
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-799-2d9ee8198004> in <module>
1 for r in range(1,5):
2 for c in range(1,4):
----> 3 sheet.cell(row=r,column=c).value.titles.text
4
5 workbook.save(path1)
AttributeError: 'NoneType' object has no attribute 'titles'
Jetzt habe ich leider keine Ahnung was das genau heisst und bedeutet, kann mir jemand dabei helfen?