微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

selenium模块的而简单使用

一.seleniu的简单使用

'''
selenium:基于浏览器的自动化操作模块
    通过代码定制一些浏览器自动化操作,然后把该操作作用到浏览器
    1.pip install selenium
    2.导包:from selenium import webdriver
    3.下载浏览器的驱动程序
        下载地址:http://chromedriver.storage.googleapis.com/index.html
        版本的映射关系表:https://blog.csdn.net/huilan_same/article/details/51896672
    4.实例化一个浏览器对象(驱动程序)
    5.通过代码指定行为动作
'''
import time
from selenium import webdriver
#实例化一个浏览器对象
bro=webdriver.Chrome(executable_path='./chromedriver.exe')
time.sleep(2)
#浏览器获取页面
bro.get('http://baidu.com/')
time.sleep(2)
# 浏览器输入找到输入框,并输入数据
text_input=bro.find_element_by_id('kw')
text_input.send_keys('我草')
time.sleep(2)
#浏览器找到点击标签,并点击
btn=bro.find_element_by_id('su')
btn.click()

time.sleep(2)
#浏览器向下拖动滚动条
js='window.scrollTo(0,document.body.scrollHeight)'
bro.execute_script(js)
#获取当前浏览器显示的页面数据
page_text=bro.page_source#页面数据也包含动态加载出来的数据
print(page_text)

time.sleep(5)
bro.quit()

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐