selenium 学习笔记01
from selenium importwebdriverimport timeurl = 'https://www.baidu.com/'
#1.创建浏览器对象
driver = webdriver.Chrome()
#无头浏览器PhantomJS
# driver = webdriver.PhantomJS(executable_path='路径')
#2.请求页面
driver.get(url)
#3.页面的基本操作(点击,输入)
driver.find_element_by_id('kw').send_keys('美女')#找打输入框的元素坐标id并输入
driver.find_element_by_id('su').click()#click()点击 (不推荐使用 )
""""
# 方法1:直接调用click()
a.click()
# 方法2:调用execute_script()
driver.execute_script("arguments.click();", a)
# 方法3:调用webdriver控制
webdriver.ActionChains(driver).move_to_element(a).click(a).perform()
"""
driver.execute_script("arguments.click()",driver.find_element_by_id("su"))# 推荐使用这个点击
time.sleep(2) #给网页渲染的时间
driver.save_screenshot("baidu.png") #截屏
# 获取渲染之后的数据
print(driver.page_source)
#获取cookies值
driver.get_cookies()
#获取当前页面的url
print(driver.current_url)
#关闭浏览器
driver.close()#关闭页面
driver.quit() #关闭浏览器
页:
[1]