1. ホーム
  2. python

Selenium ライブラリ 'list' オブジェクトの python クローラーに属性 'send_keys' がないエラー。

2022-02-12 14:47:19
<パス
# Interaction with elements
from selenium import webdriver
import time
browser = webdriver.Chrome()
browser.get('https://www.taobao.com')
input = browser.find_elements_by_id('q') # find the search box with id q
input.send_keys('IPhone') # The effect is to enter in the search box There is a problem with the code here, not solved yet
time.sleep(1)
input.clear() # Clear the content of the search box
input.send_keys('ipad')
button = browser.find_element_by_class_name('btn-search')
button.click()
browser.close()

あなたはそれを実行し、それを試すことができ、エラーは正常であり、すべてのネットワーク上から情報を収集し、解決策を見つけられなかった、ちょうど問題がどこにあるか知っている、それは記事があなたによって見られることが起こる場合、あなたはクローラを学んだことが起こる、それを解決しようとする、ありがとうございました。
問題の原因はやはりバージョンの問題で、当面は同じバージョンでは解決できないので、python2.6に落とすという選択をせざるを得ません。