【问题标题】:Python Webscraping: Why aren't I able to interact with the search bar on Linkedin using Selenium and ChromeDriver? [duplicate]Python Webscraping:为什么我无法使用 Selenium 和 ChromeDriver 与 Linkedin 上的搜索栏交互? [复制]
【发布时间】:2020-10-05 10:48:57
【问题描述】:

我成功地自动登录到linkedin,但我无法成功地与搜索栏交互。我不断收到“'list' 对象没有属性'click'”。我的代码复制如下。我尝试跳过 click 方法以查看是否可以将信息传递到 searchbar 对象,但这会产生相同的错误。 xpath 是直接从 chrome 开发者工具复制而来的。

def linkedin_search():
    searchbar = driver.find_elements_by_xpath('//*[@id="ember41"]/input')
    searchbar.click()
    searchbar.send_keys("Real Estate Investor")
    searchbar.send_keys(Keys.ENTER)
linkedin_search()

【问题讨论】:

    标签: python selenium web-scraping


    【解决方案1】:

    好吧,事实证明我只需要使用 find_element_by_xpath 而不是 find_elements_by_xpath。那个 s 改变了对象的处理方式。在发布这个问题之前我应该​​做更多的研究......

    【讨论】:

      【解决方案2】:

      我认为您实际上并不需要 click() 方法。尝试只发送密钥。

      【讨论】:

        猜你喜欢
        • 2023-04-10
        • 1970-01-01
        • 1970-01-01
        • 2021-09-01
        • 2021-01-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多