Randoming321
Decapat
- Katılım
- 12 Nisan 2022
- Mesajlar
- 348
Daha fazla
- Cinsiyet
- Erkek
Kırmızı ile çizdiğim metindeki komutu bulmuyor. Ne yapabilirim?
Son düzenleyen: Moderatör:
By.
yazdıktan sonra kullanabileceğin diğer seçenekleri de görebilirsin.from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
chrome_driver = "./chromedriver"
driver = webdriver.Chrome(chrome_driver)
driver.get("https://www.trendyol.com/apple-laptop-x-b101470-c103108")
test = driver.find_element(By.ID, "auto-complete-app")
print(test)
sleep(2)
driver.close()
Çalışması lazım, bu arada ne botu yapıyorsun.
Edit: ID ile tara demişin fakat neyi tarayacağını söylememişin sayfaya sağ tıklayıp inceleden ID bulup o yazıyı almalısın, o zaman o yazıyı alır ve title değişkenine bağlar.
By.
yazdıktan sonra kullanabileceğin diğer seçenekleri de görebilirsin.from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
chrome_driver = "./chromedriver"
driver = webdriver.Chrome(chrome_driver)
driver.get("https://www.trendyol.com/apple-laptop-x-b101470-c103108")
test = driver.find_element(By.ID, "auto-complete-app")
print(test)
sleep(2)
driver.close()
Son sürümde "find_element_by_id" şeklinde kullanamıyorsun. Örnek koddaki gibi kullanabilirsin. VS Code'da Python için ıntellisense etkinseBy.
yazdıktan sonra kullanabileceğin diğer seçenekleri de görebilirsin.
Python:from selenium import webdriver. from selenium.webdriver.common.by import By. from time import sleep. chrome_driver = "./chromedriver" driver = webdriver.Chrome(chrome_driver) driver.get("https://www.trendyol.com/apple-laptop-x-b101470-c103108") test = driver.find_element(By.ID, "auto-complete-app") print(test) sleep(2) 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.