如何在“内容”按钮上自动点击

时间:2018-02-18 13:00:27

标签: python selenium web linkedin screen-scraping

这是元素HTML:

<button class="search-vertical-filter__filter-item-button button-tertiary-medium-muted" data-ember-action="" data-ember-action-5975="5975"> Content </button>   

代码:

driver.find_element_by_link_text('Content').click()

即使我也尝试过:

driver.find_element_by_class_name('search-vertical-filter__filter-item-button button-tertiary-medium-muted').click()

我想自动点击LinkedIn上的“内容”按钮,我正在使用Selenium和Python。

2 个答案:

答案 0 :(得分:1)

根据提供的 HTML ,点击按钮,文字为内容,您可以使用以下代码行:

driver.find_element_by_xpath("//button[@class='search-vertical-filter__filter-item-button button-tertiary-medium-muted' and normalize-space()='Content']").click()

答案 1 :(得分:0)

尝试使用以下代码:

driver.find_element_by_css_selector(".search-vertical-filter__filter-item-button.button-tertiary-medium-muted").click()

希望它可以帮到你!