Ich schreibe einen Scraping-Code für die Website Upwork und muss durch jede Seite für Stellenangebote klicken. Hier ist mein Python-Code, den ich Selen zum Crawlen verwendet habe.Warum klickt dieses Selen nicht bis zum Ende auf "nächste Seite"?
from bs4 import BeautifulSoup
import requests
from os.path import basename
from selenium import webdriver
import time
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
driver = webdriver.Chrome("./chromedriver")
driver.get("https://www.upwork.com/o/jobs/browse/c/design-creative/")
link = driver.find_element_by_link_text("Next")
while EC.elementToBeClickable(By.linkText("Next")):
wait.until(EC.element_to_be_clickable((By.linkText, "Next")))
link.click()
Sie brauchen, um mehr Details zu geben. Wann hört es auf zu arbeiten? Was passiert, wenn es aufhört? – Guy