0
我正在爲網站Upwork寫一個刮碼,並且需要點擊每個頁面才能找到工作列表。這是我的Python代碼,我使用硒進行網絡爬行。爲什麼硒不能點擊「下一頁」直到結束?
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()
您需要提供更多的細節。它什麼時候停止工作?停止時會發生什麼? – Guy