Muk*_*dir 3 python selenium web-scraping
为什么当我运行以下代码时显示错误消息?我也使用ENTER
key 而不是RETURN
,但随后错误显示:
“导入错误:无法从‘selenium.webdriver.common.keys’导入名称‘密钥’”
from selenium import webdriver
from selenium.webdriver.common.keys import keys
import time
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
PATH = "C:\Program Files (x86)\chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get("https://www.dr-chuck.com/csev-blog/?s=soup")
print(driver.title)
search = driver.find_element_by_id("s")
search.send_keys("soup")
search.send_keys(keys.RETURN)
try:
main = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.ID, "main"))
)
articles = main.find_element_by_tag("article")
for artiicle in articles:
header = article.find_element_by_tag("a")
print(header.text)
finally:
driver.quit()
Run Code Online (Sandbox Code Playgroud)
小智 6
尝试改变这个:
from selenium.webdriver.common.keys import keys
Run Code Online (Sandbox Code Playgroud)
应该是:
from selenium.webdriver.common.keys import Keys
Run Code Online (Sandbox Code Playgroud)
K
注意大写Keys
归档时间: |
|
查看次数: |
2775 次 |
最近记录: |