Merhaba btk akademiden sadik turanın derslerini takip ediyorum. Selenium konusunda sıkıntı çektim. Kullanımı değişmiş. Hocanın anlattıkları eski kaldı. ve Getting Default Adapter failed. hatası alıyorum nasıl çözerim
yazdığım kodlar
from instagramUserInfo import username,password
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
import time
class Instagram:
def __init__(self, username, password):
self.browser = webdriver.Chrome()
self.username = username
self.password = password
def signIn(self):
self.browser.get("https://www.instagram.com/accounts/login/")
time.sleep(2)
usernameInput = self.browser.find_element(By.XPATH,"//*[@id='loginForm']/div/div[1]/div/label/input")
passwordInput = self.browser.find_element(By.XPATH,"//*[@id='loginForm']/div/div[2]/div/label/input")
usernameInput.send_keys(self.username)
passwordInput.send_keys(self.password)
passwordInput.send_keys(Keys.ENTER)
time.sleep(2)
def getFollowers(self):
self.browser.get(f"https://www.instagram.com/{self.username}")
time.sleep(2)
followersLink = self.browser.find_element(By.XPATH, "//*[@id='mount_0_0_9H']/div/div/div/div[1]/div/div/div/div[1]/div[1]/div[2]/section/main/div/ul/li[2]/a")
followersLink.click()
instgrm = Instagram(username, password)
instgrm.signIn()
instgrm.getFollowers()
amaç instagram hesabına girip giriş yapmak. Giriş yapıyor ama takipçi gösterme kısmında hata alıyorum
DevTools listening on ws://127.0.0.1:64375/devtools/browser/79ca3745-10bd-46e4-9f47-4dcc12030b20
[288:6120:0104/203801.056:ERROR:device_event_log_impl.cc(215)] [20:38:01.056] Bluetooth: bluetooth_adapter_winrt.cc:1074 Getting Default Adapter failed.
Traceback (most recent call last):
File “C:\Users\Erdem\Desktop\python_temelleri\selenium\instagram.py”, line 40, in
instgrm.getFollowers()
File “C:\Users\Erdem\Desktop\python_temelleri\selenium\instagram.py”, line 32, in getFollowers
followersLink = self.browser.find_element(By.XPATH, “//[@id=‘mount_0_0_9H’]/div/div/div/div[1]/div/div/div/div[1]/div[1]/div[2]/section/main/div/ul/li[2]/a")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\Erdem\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 861, in find_element
return self.execute(Command.FIND_ELEMENT, {“using”: by, “value”: value})[“value”]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\Erdem\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 444, in execute
self.error_handler.check_response(response)
File “C:\Users\Erdem\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\errorhandler.py”, line 249, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {“method”:“xpath”,“selector”:"//[@id=‘mount_0_0_9H’]/div/div/div/div[1]/div/div/div/div[1]/div[1]/div[2]/section/main/div/ul/li[2]/a”}
(Session info: chrome=108.0.5359.125)
Stacktrace:
Backtrace:
(No symbol) [0x006CF243]
(No symbol) [0x00657FD1]
(No symbol) [0x0054D04D]
(No symbol) [0x0057C0B0]
(No symbol) [0x0057C22B]
(No symbol) [0x005AE612]
(No symbol) [0x005985D4]
(No symbol) [0x005AC9EB]
(No symbol) [0x00598386]
(No symbol) [0x0057163C]
(No symbol) [0x0057269D]
GetHandleVerifier [0x00969A22+2655074]
GetHandleVerifier [0x0095CA24+2601828]
GetHandleVerifier [0x00778C0A+619850]
GetHandleVerifier [0x00777830+614768]
(No symbol) [0x006605FC]
(No symbol) [0x00665968]
(No symbol) [0x00665A55]
(No symbol) [0x0067051B]
BaseThreadInitThunk [0x770600F9+25]
RtlGetAppContainerNamedObjectPath [0x77A67BBE+286]
RtlGetAppContainerNamedObjectPath [0x77A67B8E+238]
hata bu