码迷,mamicode.com
首页 > Web开发 > 详细

使用selenium和phantomJS浏览器获取网页内容的小演示

时间:2019-01-14 23:12:02      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:NPU   tom   driver   from   使用   变量   class   pre   bdr   

# 使用selenium和phantomJS浏览器获取网页内容的小演示

# 导入包
from selenium import webdriver


# 使用selenium库里的webdriver方法调用PhantomJS浏览器实例一个浏览器的操作对象
# 括号里的参数为PhantomJS浏览器在电脑里的绝对路径,这里已经添加了环境变量,所以可以省略
web = webdriver.PhantomJS()
#web = webdriver.PhantomJS(executable_path="./phantomjs")

# 浏览器获取一个url
web.get("https://fanyi.baidu.com/")

# 保存浏览器截图
web.save_screenshot("baidu.png")

# 浏览器寻找一个id为括号里的名字的标签,              然后输入 hello world
web.find_element_by_id("baidu_translate_input").send_keys("hello world")

# 保存截图
web.save_screenshot("baidu1.png")

# 浏览器寻找一个id为括号里的名字的标签,            然后点击(模拟鼠标左键)
web.find_element_by_class_name("select-inner").click()
# 保存截图
web.save_screenshot("baidu2.png")

 

使用selenium和phantomJS浏览器获取网页内容的小演示

标签:NPU   tom   driver   from   使用   变量   class   pre   bdr   

原文地址:https://www.cnblogs.com/shawone/p/10269315.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!