使用Python Selenium,在Pinterest.com上找不到元素,但是我可以在Firefox中使用检查器看到它

时间:2018-12-05 12:23:59

标签: python selenium pinterest

我已经编写了一个python脚本,该脚本登录到我的Pinterest帐户,并在登录后在搜索框元素{searchBoxInput}中添加了一个单词。在过去,这种方法非常有效。
现在,当我使用硒按名称或ID搜索网页上的元素时,我再也无法在列表中看到它了,但是当我转到Web检查器并查看页面上的代码时,就可以在页面中看到它了。网页代码。

我在做什么错了?

def search_box():
    """enter into search box and click search"""
    searchWindow = driver.find_element_by_id("searchBoxInput")  # type: WebElement
    searchWindow.send_keys('Sweden')
    searchWindow.click()
    searchWindow.send_keys(u'\ue007') # send 'return key' click
    Get_elements_by_name()
    Get_elements_by_id()

def element_present():
    """find element seachInputBox"""
    try:
        search = driver.find_element_by_name("searchBoxInput") #

        print("found <%s> elements with class name !"  % (search.tag_name))



    except:
        print('Was not able to find an element searchBoxInput.')

0 个答案:

没有答案