错误的“布尔”对象没有属性“ find_element_by_id”

时间:2018-11-03 15:36:01

标签: python

这是代码

from selenium import webdriver
import webbrowser
import time

def insta_log_in():
    driver=webbrowser.open('https://www.instagram.com')

    log_=driver.find_element_by_class_name('_0mzm- sqdOP yWX7d        ')
    log_bt.click()
insta_log_in()

运行

Traceback (most recent call last):
  File "C:\Python34\instah.py", line 11, in <module>
    insta_log_in()
  File "C:\Python34\instah.py", line 8, in insta_log_in
    log_=driver.find_element_by_id('_0mzm- sqdOP yWX7d        ')
AttributeError: 'bool' object has no attribute 'find_element_by_id'

这是我得到的错误。我正在亲自研究Python,因此,如果有人知道如何解决此错误-请帮我解决这个问题。

2 个答案:

答案 0 :(得分:1)

似乎Paulista返回了sapply类型,因此您无法在布尔python类型上调用trimws

答案 1 :(得分:0)

from selenium import webdriver
import webbrowser
import time

def insta_log_in():
    driver = webdriver.Firefox()
    driver.get('https://www.instagram.com')
    log_=driver.find_element_by_class_name('_0mzm- sqdOP yWX7d        ')
    log_bt.click()
insta_log_in()