Çözüldü Python Selenium chromdriver hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

arda.cakir

Hectopat
Katılım
4 Kasım 2018
Mesajlar
49
Daha fazla  
Cinsiyet
Erkek
image.png


Bu kodu çalıştırdığımda sayfa açılıp kapanıyor. Sayfaya ulaşamıyorum.
Her şey en son sürümde.
Windows kullanıcısıyım.

Bu kodla Instagram sayfasını açmaya çalışıyordum.
 
Eki Görüntüle 1621465

Bu kodu çalıştırdığımda sayfa açılıp kapanıyor. Sayfaya ulaşamıyorum.
Her şey en son sürümde.
Windows kullanıcısıyım.

Bu kodla Instagram sayfasını açmaya çalışıyordum.

Chrom_driver_pat değişkeniyle ilgili olduğunu düşünüyorum.

Chrom_driver_pat = "C:\pythondriver\chromedriver.exe" yazarak dener misiniz?
 
İzlediğiniz videoyla veya kodu aldığınız yerle sizin indirdiğiniz Selenium arasında sürüm uyuşmazlığı var. Hata kodu, sizin sürümünüzde orada belirtilen kodun artık çalışmadığını söylüyor.

İlk önce şu kodu komut satırına yazın:
Bash:
install webdriver-manager

Sonrasında import selenium yazan satırın hemen altına aşağıdaki kodu ekleyin.
Python:
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

En son da lütfen driver = webdriver.Chrome(web_driver_pat) satırını aşağıdakiyle değiştirin.

Python:
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
 
Chrom_driver_pat değişkeniyle ilgili olduğunu düşünüyorum.

Chrom_driver_pat = "C:\pythondriver\chromedriver.exe" yazarak dener misiniz?

Maalesef işe yaramadı sayfa açıldığı an kapanıyor.

İzlediğiniz videoyla veya kodu aldığınız yerle sizin indirdiğiniz Selenium arasında sürüm uyuşmazlığı var. Hata kodu, sizin sürümünüzde orada belirtilen kodun artık çalışmadığını söylüyor.

İlk önce şu kodu komut satırına yazın:
Bash:
install webdriver-manager

Sonrasında import Selenium yazan satırın hemen altına aşağıdaki kodu ekleyin.
Python:
from selenium.webdriver.chrome.service import Service.
from webdriver_manager.chrome import ChromeDriverManager

En son da lütfen driver = webdriver. Chrome(web_driver_pat) satırını aşağıdakiyle değiştirin.

Python:
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))

Screenshot_2.png


Denedim fakat bu şekilde açıldığı an kapanıyor site.
 
Son düzenleme:
Açıldığı an kapanıyorsa Python kodunuzun en sonuna boş input() metodunu koyup dener misin?
Screenshot_3.png

işe yaradı fakat böyle bir hata aldım terminalde göründüğü gibi

DevTools listening on ws://127.0.0.1:56589/devtools/browser/1d3bc71a-0fdb-4c8b-bdf2-9e0282f56075
[20756:17720:0103/153234.126:ERROR:device_event_log_impl.cc(215)] [15:32:34.126] USB: usb_service_win.cc:415 Could not read device interface GUIDs: Sistem belirtilen dosyay² bulam²yor. (0x2)
[20756:17720:0103/153234.131:ERROR:device_event_log_impl.cc(215)] [15:32:34.130] Bluetooth: bluetooth_adapter_winrt.cc:1074 Getting Default Adapter failed.
[20756:22808:0103/153330.098:ERROR:util.cc(133)] Can't create base directory: C:\Program Files\Google\GoogleUpdater
[1356:18328:0103/153430.137:ERROR:gpu_init.cc(523)] Passthrough is not supported, GL is disabled, ANGLE is
 
Eki Görüntüle 1621716
işe yaradı fakat böyle bir hata aldım terminalde göründüğü gibi

DevTools listening on ws://127.0.0.1:56589/devtools/browser/1d3bc71a-0fdb-4c8b-bdf2-9e0282f56075
[20756:17720:0103/153234.126:ERROR:device_event_log_impl.cc(215)] [15:32:34.126] USB: usb_service_win.cc:415 Could not read device interface GUIDs: Sistem belirtilen dosyay² bulam²yor. (0x2)
[20756:17720:0103/153234.131:ERROR:device_event_log_impl.cc(215)] [15:32:34.130] Bluetooth: bluetooth_adapter_winrt.cc:1074 Getting Default Adapter failed.
[20756:22808:0103/153330.098:ERROR:util.cc(133)] Can't create base directory: C:\Program Files\Google\GoogleUpdater
[1356:18328:0103/153430.137:ERROR:gpu_init.cc(523)] Passthrough is not supported, GL is disabled, ANGLE is
Bu drive servisleriyle alakalı pek önemli bir şey değil. Projenize devam edebilirsiniz.
 
Son düzenleme:

Geri
Yukarı