python Selenium:更多信息:https://realpython.com/blog/python/headless-selenium-testing-with-python-and-ph

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Selenium:更多信息:https://realpython.com/blog/python/headless-selenium-testing-with-python-and-ph相关的知识,希望对你有一定的参考价值。

from selenium import webdriver
# driver = webdriver.Firefox()
driver = webdriver.PhantomJS()
driver.set_window_size(1120, 550)
driver.get("https://duckduckgo.com/")
driver.find_element_by_id('search_form_input_homepage').send_keys("google slavery")
driver.find_element_by_id("search_button_homepage").click()

out = driver.find_elements_by_xpath("//div[@id='links']/div")
# out
for o in out:
    try:
        a = o.find_element_by_css_selector('a')
        print a.get_attribute('href')
    except:
        break
        
        
# print driver.current_url
# driver.quit()

以上是关于python Selenium:更多信息:https://realpython.com/blog/python/headless-selenium-testing-with-python-and-ph的主要内容,如果未能解决你的问题,请参考以下文章

Python+selenium之获取验证信息

python+selenium实现自动登录网页获取信息

Python Selenium 自动化测试

Python+Selenium 自动化实现实例-获取页面元素信息(百度首页)

Python通过xpath查找元素通过selenium读取元素信息

python -- 使用selenium模拟登录淘宝,爬取商品信息