- Katılım
- 13 Temmuz 2019
- Mesajlar
- 1.314
- Çözümler
- 9
Hocam yaptım işte fakat böyle bir hata veriyor.Modül python "environment"ınızda bulunamamış. Terminale "pip install webbot" yazıp kurabilirsiniz ya da PyCharm'da Python Packages diye bir sekme olmalı, oradan da kurabilirsiniz. Yalnız böyle yaparsanız sadece o projede işe yarar.
Hocam Pyhton Packages'ten kurup hallettim fakat şimdi başka türlü bir hata geldi. Webdriver , Chrome falan filan diye.Emin misiniz yaptığınıza? Sadece kodda import yazmaktan bahsetmiyorum, PyCharm'dan direkt o projenin içinde kurduysanız böyle bir hata almamanız lazım. Alt sekmede yanında Python Packages diye bir kısım olması lazım, orada webbot gözüküyor mu?
WEB = Browser()
yerine web = Browser()
yazmalısınız. Çünkü büyük harfle tanımladığınız driver'ı aşağıda küçük harfle kullanmışsınız.got_to("site.com")
yerine web.go_to("site.com")
kullanmalısınız. Doğrusu böyledir.Ya Instagram icin bir yazilim gelistireyim dedim hatalar pesimi birakmadi. Selenium'a gecmek icin "from webbot" yazısını "from selenium" olarak değiştirmem yeterli mi?Webbot'u boşver direkt selenium geç.
Bir deneyeyim hocamÖncelikleWEB = Browser()
yerineweb = Browser()
yazmalısınız. Çünkü büyük harfle tanımladığınız driver'ı aşağıda küçük harfle kullanmışsınız.
Ardından 8. satırda webgot_to("site.com")
yerineweb.go_to("site.com")
kullanmalısınız. Doğrusu böyledir.
Daha fazla bilgi için documentation'ı inceleyebilirsiniz.
Yok maalesef olmadı bir şekilde iletişime geçebilir miyiz hocam?ÖncelikleWEB = Browser()
yerineweb = Browser()
yazmalısınız. Çünkü büyük harfle tanımladığınız driver'ı aşağıda küçük harfle kullanmışsınız.
Ardından 8. satırda webgot_to("site.com")
yerineweb.go_to("site.com")
kullanmalısınız. Doğrusu böyledir.
Daha fazla bilgi için documentation'ı inceleyebilirsiniz.
Özelden yardımlaşma yasak maalesef. Buradan yardımcı olabilirim elimden geldiğince.Yok maalesef olmadı bir şekilde iletişime geçebilir miyiz hocam?
"C:\Users\kullanici\AppData\Roaming\Python\Python310\site-packages\webbot\webbot.py"
yolundaki webbot kütüphanesi üzerinde biraz değişiklik yapmak gerekiyordu. Bu yol pek tabii ki Python 3.10 sürümü için. Hata aldığınız yerde zaten yazıyordur kütüphanenin yolu.pip install selenium #Eğer indirilmemişse
pip install webdriver-manager
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
import os
import re
import string
import errno
import sys
from collections import OrderedDict
from selenium import webdriver
from selenium.common import exceptions
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
self.driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
self.driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
self.Key = Keys
self.errors = []
def close_current_tab(self):
"""Closes the current tab which the driver is controlling"""
self.driver.close()
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.