使用Python Selenium,在Pinterest.com网站但我可以在Firefox中看到它的使用

2024-10-02 04:23:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我编写了一个python脚本,它登录到我的Pinterest帐户,并在登录后将一个单词放入搜索框元素{searchBoxInput}。这在过去是完美的。
现在,当我使用selenium按名称或id搜索网页上的元素时,我在列表中看不到它了,但是当我去Web检查器查看页面上的代码时,我可以在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.')

Tags: 代码namesendwebid元素searchby

热门问题