利用selenium模拟打开百度并输入‘淘宝‘,报错‘dict‘ object has no attribute ‘send_keys‘
生活随笔
收集整理的這篇文章主要介紹了
利用selenium模拟打开百度并输入‘淘宝‘,报错‘dict‘ object has no attribute ‘send_keys‘
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
原因:chromedriver的版本與Chrome對應(yīng)的版本不一樣
?
解決辦法:找到自己的Chrome版本,然后去chromedrive官網(wǎng)下載相對應(yīng)的版本即可解決問題。
具體步驟見下圖:1:找到自己的Chrome版本
?
2:打開?chromedrive官網(wǎng):ChromeDriver - WebDriver for Chrome找到對應(yīng)版本下載即,這里以我自己的瀏覽器為例。
?這里根據(jù)自己電腦的系統(tǒng)進(jìn)行下載.
?源代碼:
from selenium import webdriver
browser = webdriver.Chrome()
url = 'https://www.baidu.com/'
browser.get(url)
input=browser.find_element_by_id('kw')
input.send_keys('淘寶')
button=browser.find_element_by_id('su')
button.click()
總結(jié)
以上是生活随笔為你收集整理的利用selenium模拟打开百度并输入‘淘宝‘,报错‘dict‘ object has no attribute ‘send_keys‘的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我国各省名字的来历
- 下一篇: java中产生0-100之间的随机整数