Kezdőoldal » Számítástechnika » Programozás » Selenium használata?

Selenium használata?

Figyelt kérdés

Jelenleg egy Selenium szkripten dolgozom, ami automatizálja a "show more" gomb megnyomását ezen az oldalon ( [link] A jelenlegi kódom látszolag rákatin a gombra automatikusan de valamiért valami megszakitja ezt a betöltési folyamatott.....

A jelenlegi kódom "from selenium import webdriver

from selenium.webdriver.chrome.service import Service

from selenium.webdriver.common.by import By

from selenium.webdriver.support.ui import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC

from selenium.common.exceptions import TimeoutException, NoSuchElementException

import time


service = Service("C:\\Users\\sddd\\Downloads\\chromedriver-win64\\chromedriver.exe")

driver = webdriver.Chrome(service=service)

driver.get(" [link]


try:

# Accept cookies

cookie_button = WebDriverWait(driver, 5).until(

EC.element_to_be_clickable((By.XPATH, '//button[@class="cookie-popup__btn"]'))

)

cookie_button.click()

print("Cookies accepted.")


while True:

try:

show_more_button = WebDriverWait(driver, 5).until(

EC.visibility_of_element_located((By.XPATH, '//div[@class="ml-show-more-btn"]/button'))

)



show_more_button.click()

print("Clicked 'Show more' button.")


WebDriverWait(driver, 2).until(

EC.presence_of_element_located((By.CLASS_NAME, 'loader'))

)



WebDriverWait(driver, 10).until(

EC.invisibility_of_element_located((By.CLASS_NAME, 'loader'))

)


time.sleep(1) # Optional: slight pause to ensure content is ready


print("Loading completed, ready for next click.")


except TimeoutException:

print("No more 'Show more' button or page loading timeout.")

break


except NoSuchElementException:

print("Element not found.")

finally:

driver.quit()

" valaki bárki valami megoldás ?



tegnap 15:21
 1/2 anonim ***** válasza:
Nekem 403-mas hibát dob vissza az oldal. Csak sima megnyitásra
tegnap 17:48
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
tegnap 18:12

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!