[Day12] WebDriver安装教学aka自动发文器第二集

上篇有提到用 Selenium + WebDriver 就可以让程序帮你自动发文,
但有试过的朋友应该都发现网页跳不出来对吧? 那是因为没有装WebDriver喔~
如果没有WebDriver,用了Selenium也不会有用喔!

因为我正在发烧ing,全部幽默细胞都被烧死了,所以有趣不起来,
只有无趣的教学,请大家见谅><

WebDriver下载点

要下载哪个版本的ChromeDriver呢?

当你打开ChromeDriver发现有这麽多版本的ChromeDriver,到底要下载哪一个呢?
https://ithelp.ithome.com.tw/upload/images/20210909/20133286bCPJhRntts.png
其实红框内就告诉你罗! 但是要怎麽知道Chrome版本是哪一版呢?

  1. 点选右上角三个点点 -> 设定
    https://ithelp.ithome.com.tw/upload/images/20210909/20133286lbrHKCnogm.png
  2. 点选关於Chrome
    https://ithelp.ithome.com.tw/upload/images/20210909/20133286yh1zs22crw.png
  3. 红框处就是版本罗~我的版本是93.0.4577,所以就装这个版本的~
    https://ithelp.ithome.com.tw/upload/images/20210909/201332867lfDp8xPet.png
    提醒大家,如果Chrome升级,旧版的WebDriver就不能用了喔~
  4. 将chromedriver.exe放到跟python.exe一样的目录下
    https://ithelp.ithome.com.tw/upload/images/20210909/20133286KRx0OUyClc.png

Selenium起手式

安装完後可以执行这段程序码确认是不是成功了~

from selenium import webdriver # 叫出同一目录的selenium和WebDriver
driver = webdriver.Chrome() # 此WebDriver是Chrome版本的
driver.get("https://www.google.com/?hl=zh_tw") # 前往这个网址
driver.close() # 关闭视窗

执行到第二行的时候,WebDriver会另外开启一个浏览器视窗,视窗上会出现
Chrome 目前受到测试软件控制,表示WebDriver已经透过程序控制浏览器罗!
https://ithelp.ithome.com.tw/upload/images/20210909/20133286ljTHxokzvM.png

其实我这篇本来要讲Selenium安装加简单的程序教学,
结果打一打就超过2千字了耶! 那我下篇再讲好了><
(代表要发文其实只要上传几张照片就会破200字耶)


<<:  30天轻松学会unity自制游戏-制作PlayerHP

>>:  Day 12 Cascading values and parameters

用React刻自己的投资Dashboard Day26 - 台股技术面功能规划

这篇终於要来开始做台股技术面的功能了,对於善於技术分析的投资人来说,看K线是非常基本的事情,因为从技...

Day 05 GPIO peripherals

Control GPIO peripherals using digital input/outpu...

Day 21 :广度优先搜寻 Breadth-First search(BFS)

说到广度优先搜寻我一定要现知道Queue Queue(伫列)是先进来的元素先出去(First In ...

入门魔法 - 针对 DOM 节点的简单操作

前情提要 上回说了希望选择学习火属性魔法後,艾草带我走到一棵大树下。 艾草:「来尝试用自己现有的魔力...

[Day1] Flutter - 简介

前言 Hi, 我是鱼板伯爵本次的教学前面都是基本的元件为主,後面会利用前面所学以DDD(Domain...