1. selenium 操控chrome浏览器
上一篇写的是操作火狐浏览器,今天切换成谷歌的chrome浏览器,对开发者更友好些,插件也多。
第一步是下载对应的驱动程序,上一篇中有链接,但谷歌不翻墙还没办法访问,又找到了一个可以下载的地址 http://chromedriver.storage.googleapis.com/index.html 找到操作系统对应和浏览器对应的版本下载即可。
下载完成后解压,是个名叫chromedriver.exe的文件,仍旧给他放到一个配置了环境变量的路径,比如python 路径。
测试下chromedriver 是否能正常调用,windows 打开cmd, 输入chromedriver ,回车,出现下面的画面,表示成功了。
2. 打开淘宝登录页
功能简单,直接上代码。
from selenium import webdriver
# 淘宝类
class Taobao:
#类初始化方法
def __init__(self):
self.url = 'https://login.taobao.com/member/login.jhtml' # 淘宝登录地址
self.browser = webdriver.Chrome() # 设定浏览器
# 登录方法
def login(self):
self.browser.get(self.url) #打开淘宝登录页面
# 本地调用测试
if __name__ == "__main__":
t = Taobao() # 实例化类
t.login() # 登录
运行看下效果