前言
好久没用最简单的打开浏览器方式,这里记录一下,需要的可以看看。
安装Python环境
这里太简单了,不再重复编写。
下载Firefox驱动
1.去github下载对应的浏览器驱动:https://github.com/mozilla/geckodriver/releases/
image我这里是mac平台,下载了文件:https://github.com/mozilla/geckodriver/releases/download/v0.27.0/geckodriver-v0.27.0-macos.tar.gz,大家请根据实际需求进行下载。
- 解压放到指定目录
$ tar zxf geckodriver-v0.27.0-macos.tar.gz
$ pwd
$ /2020/tools/firefoxdriver/geckodriver
编写Python脚本
#!/usr/bin/python
# coding=utf-8
__author__ = 'testerzhang'
import time
import random
from loguru import logger
from selenium import webdriver
logger.add('record.log')
def main():
driver = webdriver.Firefox(executable_path="/2020/tools/firefoxdriver/geckodriver")
driver.implicitly_wait(5)
driver.maximize_window()
url = "https://www.baidu.com"
times = 1
while times < 5:
try:
sleep_times=random.randint(2, 50)
logger.debug(f"第{times}次访问[{url}],等待时间={sleep_times}秒")
driver.get(url)
time.sleep(sleep_times)
except Exception:
pass
times = times + 1
driver.quit()
if __name__ == '__main__':
main()
这里要说明一下:
executable_path 由于我的Firefox浏览器驱动不在默认的位置,所以我这里需要指定位置。
大家可以根据自己实际的情况进行设置,如果是默认的就可以不需要指定。
效果图
执行效果是不是很简单,你学会了吗?
网友评论