我需要幫助。有網址:https://www.inipec.gov.it/cerca-pec/-/pecs/companies。我需要點擊復選框驗證碼: 我的代碼看起來像:import os, urllib.request, requests, datetime, time, random, ssl, json, codecs, csv, urllibfrom urllib.request import Request, urlopenfrom urllib.request import urlretrievefrom datetime import datetimefrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.common.exceptions import NoSuchElementExceptionfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as ECfrom selenium.common.exceptions import NoAlertPresentExceptionfrom selenium.webdriver.chrome.options import Optionschromedriver = "chromedriver"os.environ["webdriver.chrome.driver"] = chromedriverchrome_options = webdriver.ChromeOptions()driver = webdriver.Chrome(executable_path=chromedriver, chrome_options=chrome_options)driver.get("https://www.inipec.gov.it/cerca-pec/-/pecs/companies")driver.switch_to_default_content()element = driver.find_elements_by_css_selector('iframe')[1]driver.switch_to_frame(element)driver.find_elements_by_xpath('//*[@id="recaptcha-anchor"]/div[1]').click()在執行過程中,出現錯誤:driver.find_elements_by_xpath('//*[@id="recaptcha-anchor"]/div 1 ').click() AttributeError: 'list' 對象沒有屬性 'click'請幫助修復它。
添加回答
舉報
0/150
提交
取消