我试图在搜索某个单词后废弃网站新闻列表。但我不知道如何访问新闻列表。
首先,我输入了一个关键作品,然后单击搜索按钮。
elem = driver.find_element_by_id("query")
elem.send_keys("kpop")
elem = driver.find_element_by_id("search_btn")
elem.click()
请帮忙!
最佳答案
根据您共享的网址,单击链接以转到第三个选项卡上的新闻选项卡,您可以使用以下代码行:
driver.find_element_by_xpath("//ul[@class='base']/li[@class='lnb4']/a[@class='tab']/span[@class='spnew']").click()
您可能需要诱导WebDriverWait以使webelement可点击,如下所示:
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//ul[@class='base']/li[@class='lnb4']/a[@class='tab']/span[@class='spnew']"))).click()
关于python - 如何使用 Selenium Python xpath 单击某个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48909709/