başka bir yolu yok mu abicim
Kendi bilgime göre yok.
Ki olduğunu da sanmıyorum.
Öyle bir dizin arkadaşlarınızda olmadığı için çalışmayacak.Olsaydı çalışırdı.
başka bir yol yok mu peki
os olmuyor selenium olmuyor ne olur peki
Programı exe yapmayın,kaynak kodunu paylaşın.Paylaştığınız kişiler dizini kendilerine göre ayarlasınlar.
abi o pek mümkün değil kimsenin bilgisi yok bunu buldum
import webbrowser
webbrowser.open('forum.yazbel.com')
bunda da aynı hata olur mu
bunu da @Cihat_Altiparmak önerdi
bunda hata çıkmaz evet.
ama burada explorer üzerinden açıyor buu choreme yapabilir miyim
Yapabilirsin ama selenium ile ilgili bilgim olmadığı için bir şey diyemeyeceğim.
tamam choreme üzerinden açmayı yaptım
Bu hata pyinstaller kullanılırken çok yapılıyor sanırım.
Basit bir kuralı var: dizin adı ile erişilen her türlü dosyanın executable’ın çalıştığı ortamda bulunuyor olması lazım. Şu anki durumda yeni bir klasör oluşturup chromedriver.exe
’yi ve uygulamanızı onun içine yerleştirip webdriver.Chrome("chromedriver.exe")
kullanırsanız kod çalışır. Tabii bu klasörün kendisini dağıtacaksınız.
Ama ileride bu da hata verecek çünkü Chrome ile driver’ın uyumlu versiyonlarda olması lazım.
Bu kütüphane selenium ile yaptığınız her şeyin yerini tutuyorsa zaten başta selenium kullanmayı seçerek yanlış yapmışsınız.
Varsayılan tarayıcıyı açıyor. Uygulamayı başkaları kullanacaksa bu daha uygun olabilir.
Şu koddaki slotların da döngü ile halledilmesi lazım.
abi döngüyü nasıl yapabiliriz
linklerin belirli bir algoritması var onun farkındayım ama o algoritmaya göre bir şey oluşturmaya üşendim de biraz