首页 > 其他 > 详细

Reptile:Selenium 浏览器自动化

时间:2019-01-30 06:50:22      阅读:153      评论:0      收藏:0      [点我收藏+]

2019/1/30 晚上 路飞学城 爬虫课程 笔记

首先需要导入一个第三方的模块 Selenium

导入完成后需要下载浏览器的 驱动 放在文件目录下 用以控制浏览器

Chrome 浏览器驱动下载地址和对应的驱动版本列表:

驱动地址:http://chromedriver.storage.googleapis.com/index.html

对应关系表:http://blog.csdn.net/huilan_same/article/details/51896672 此转至 csdn  https://blog.csdn.net/huilan_same/article/details/51896672 

Chrome 版本查看 右上角三个点-> 帮助 -> 关于 Google Chrome  这里指的是真的Chrome浏览器不是什么急速 什么双核的

谷歌浏览器在国内登陆会遇到麻烦,可以去网上找谷歌访问助手,添加一下就好了

下面是一个简单的测试脚本:

 

# -*- coding: utf-8 -*-
# -------微丶雨--------

# 使用Selenium 操作谷歌浏览器,打开百度网站,并输入指定词条进行搜索

from selenium import webdriver
from time import sleep

# 创建一个浏览器对象  executable_path 表示的是浏览器驱动的路径
bro = webdriver.Chrome(executable_path=./chromedriver) # 这里就是浏览器的驱动文件,里面有好多浏览器可以选,自己看情况

# 使用get方法让浏览器打开并访问指定URL
bro.get(https://www.baidu.com)

# 输入指定词条进行搜索
text = bro.find_element_by_id(kw)
text.send_keys(美女)
sleep(2)
# 点击搜索按钮进行搜索
button = bro.find_element_by_id(su)
button.click()
sleep(5)

# 关闭浏览器
bro.quit()

 

Reptile:Selenium 浏览器自动化

原文:https://www.cnblogs.com/wei-yu/p/10336561.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!