lihu5841314 发表于 2021-6-5 12:21

selenium 学习笔记01

from selenium importwebdriverimport time


url = '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]
查看完整版本: selenium 学习笔记01