Merhaba Arkadaşlar,
aşağıdaki kod ile selenium üzerinden açtığım site içerisindeki ŞİMDİ var mı yok mu ? diye sorgulama yapmaya çalışıyorum bs4 ile denedim ama site browserdan gelen isteklere cevap veriyor requests kabul etmiyor
uzun süre araştırma yaptım selenium ile form doldurmak haricinde veride cekilebiliyor gibi
aşağıdaki örnekte //‘p’[@class"user-orders-type text-green"] deki ŞİMDİ texti var mı yok mu yapamıyorum istek türü olan soup.find_all yanlış oldugunu düşünüyorum ŞİMDİ yazısını selenium aracılığı ile nasıl alırım
from typing import Any, Union
from selenium import webdriver
import time
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.common.keys import Keys
import requests
profile = webdriver.FirefoxProfile()
options = Options()
profile.set_preference("browser.cache.disk.enable", False)
profile.set_preference("browser.cache.memory.enable", False)
profile.update_preferences()
browser = webdriver.Firefox(firefox_profile=profile, options=options, executable_path=geckodriver_path)
browser.get("http://www.site.com")
url = 'https://www.site.com/deneme-sayfa'
page = browser.page_source
soup = BeautifulSoup(page, 'html.parser')
if soup.find_all('p', attrs={'class': 'user-orders-type text-green'}) == "ŞİMDİ":
print(soup.text)
else:
print("SONRA")