lostyazilim
tr.link

Python selenium hata

3 Mesajlar 840 Okunma
lstbozum
tr.link

charset charset WM Aracı Kullanıcı
  • Üyelik 04.01.2019
  • Yaş/Cinsiyet 24 / E
  • Meslek Öğrenci
  • Konum Muğla
  • Ad Soyad T** G**
  • Mesajlar 370
  • Beğeniler 190 / 50
  • Ticaret 5, (%100)
Aşağıdaki kod ile hata alıyorum fakat hatayı bulamıyorum yardımcı olabilecek var mı?
Kod:
from selenium import webdriver
import random
import time
browser= webdriver.Firefox()

url="https://eksisozluk.com/mustafa-kemal-ataturk--34712?p="
pagecount=1
entries=[]
entrycount=1
while pagecount<=10:
ramdonpage=random.randint(1,1290)
newurl=url+str(ramdonpage)
browser.get(newurl)

elements=browser.Find_Elements_By_Css_Selector(".content")
for element in elements: # hata burada
entries.append(element.text)
time.sleep(3)
pagecount+=1

for entry in entries:
print("*************************************")
print(entry)


Hata:
Traceback (most recent call last):
File "***", line 16, in
for element in elements:
TypeError: 'NoneType' object is not iterable

Process finished with exit code 1
 

 

200$ Google Cloud kodları için profilimi ziyaret edebilirsiniz.
wmaraci
reklam

euthox euthox WM Aracı Kullanıcı
  • Üyelik 08.01.2020
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Trabzon
  • Ad Soyad G** Y**
  • Mesajlar 73
  • Beğeniler 2 / 25
  • Ticaret 1, (%100)
elements=browser.Find_Elements_By_Css_Selector(".content")

bu kısımda .content degilde sadece content yazarak denermisiniz.
 

 

euthox euthox WM Aracı Kullanıcı
  • Üyelik 08.01.2020
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Trabzon
  • Ad Soyad G** Y**
  • Mesajlar 73
  • Beğeniler 2 / 25
  • Ticaret 1, (%100)

euthox adlı üyeden alıntı

elements=browser.Find_Elements_By_Css_Selector(".content")

bu kısımda .content degilde sadece content yazarak denermisiniz.



page sayısını sayfadan çekseniz daha iyi olur ayrıca
 

 

wmaraci
wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al