我试图在搜索某个单词后废弃网站新闻列表。但我无法弄清楚如何访问新闻列表。
首先,我输入了一个关键作品,然后点击搜索按钮。
elem = driver.find_element_by_id("query")
elem.send_keys("kpop")
elem = driver.find_element_by_id("search_btn")
elem.click()
请帮忙!
答案 0 :(得分:1)
右键单击所需的元素。复制xpath。将其粘贴到.find_element_by_xpath()
。
button = driver.find_element_by_xpath('//*[@id="nx_search_form"]/fieldset/button
&#39)
答案 1 :(得分:1)
根据您共享的网址点击链接转到第三个标签上的新闻标签,您可以使用以下代码行:< / p>
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()