Python veri madenciliği örnek kodu hata veriyor
Arkadaşlar kodu denemek için yazdım fakat hata veriyor. "File not found" ve/veya "seleniumdan" hata veriyor sanırsam, daha bu işlerde çok yeniyim yardımcı olursanız sevinirim. İşte kod:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import re
URL ='http//webmaster.gamet.com.tr'
linkler=[]
def baglan():
profile=webdriver.FirefoxProfile()
usergent='Mozilla/5.0 (Windows NT6.1;WOW64;rv:21.0) Gecko/20100101 Firefox/21.0'
profile.set_preference("general.useragent.override",usergent)
driver=webdriver.Firefox(firefox_profile=profile)
driver.set_window_position(280,180)
""""""
driver=webdriver.PhantomJS(executable_path="C:/phantomjs-2.0.0-windows/bin/phantomjs.exe")
""""""
return driver
def linkleri_bul(driver):
global linkler
url=URL
while url>'':
driver.get(url)
sayfa=driver.page_source
try:
sonraki_link=WebDriverWait(driver,10).until(
EC.presence_of_element_located((By.PARTIAL_LINK_TEXT,"Sonraki"))
)
except:
sonraki_link=None
if sayfa !=None:
kaynak=driver.page_source
regex='(.+?)'
pattern=re.compile(regex,re.UNICODE)
makaleler=re.findall(pattern,kaynak)
i=0
while i