Selenium 抓取linkedin 搜索结果

时间:2020-12-28 04:27:28

标签: python-3.x selenium selenium-chromedriver

我正在尝试使用 selenium 在 LinkedIn 上查找公司(例如 Oracle)的所有员工。我已经找到了如何登录并进行搜索并点击人员的方法。但是,当我想选择 current company 并将其设置为 Oracle 时,我找不到“显示结果”按钮。基本上我只想要现在在公司的人,而不是已经离开的人。 到目前为止,这是我所做的。

for elem in driver.find_elements_by_class_name("peek-carousel__slides.js-list"):
try:
    elem.find_element_by_xpath(".//button[@aria-describedby='artdeco-hoverable-artdeco-gen-45']").click()
    time.sleep(5)
    e = elem.find_element_by_id("currentCompany-1028")
    action.move_to_element(e).click().perform() 
    time.sleep(3)
    try:
        e = elem.find_element_by_xpath("//div[@class='artdeco-button artdeco-button--2 artdeco-button--primary ember-view ml2']").click()
    except selenium.common.exceptions.NoSuchElementException: 
        print(" button find failed")
        sys.exit(0)
except selenium.common.exceptions.NoSuchElementException:
    pass

我让代码遍历 except 子句并打印 button find failed

0 个答案:

没有答案