Python 无法在网站上选择搜索栏并输入密钥,否则将出现typeError

Python 无法在网站上选择搜索栏并输入密钥,否则将出现typeError,python,selenium,web-scraping,Python,Selenium,Web Scraping,我试图在搜索栏中选择并输入一个字符串,但收到一个typeError:“str”对象不可调用 我试着通过ID、xpath和Css选择器来选择元素,但没有成功。我还试着在输入字符串之前点击搜索栏,但同样无效 driver.get("https://www.gsmarena.com") searchBar = driver.find_element(By.CSS_SELECTOR('#topsearch-text')) searchBar.send_keys("iphone") 我希望能够在搜索栏中

我试图在搜索栏中选择并输入一个字符串,但收到一个typeError:“str”对象不可调用

我试着通过ID、xpath和Css选择器来选择元素,但没有成功。我还试着在输入字符串之前点击搜索栏,但同样无效

driver.get("https://www.gsmarena.com")
searchBar = driver.find_element(By.CSS_SELECTOR('#topsearch-text'))
searchBar.send_keys("iphone")

我希望能够在搜索栏中插入一个字符串,然后按enter键,进入下一页,该页包含我正在搜索的手机列表。

通过
输入名称选择元素,然后使用
键。输入
搜索iphone

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome("")

driver.get("https://www.gsmarena.com")
searchBar = driver.find_element_by_name('sSearch')
searchBar.send_keys("iphone")
searchBar.send_keys(Keys.ENTER)