首页> PYTHON笔记> >Python利用selenium控制本地浏览器,获取网页内容

Python利用selenium控制本地浏览器,获取网页内容

时间:2023-06-27 浏览次数:1383

一、进入谷歌浏览器安装位置

右键桌面谷歌浏览器图标,打开文件所在位置

或cmd命令打开

cd C:\Program Files (x86)\Google\Chrome\Application,这是你的谷歌浏览器的位置

查看谷歌浏览器的可执行程序是否叫:chrome.exe,若不是,改成这个

二、执行cmd命令,启动谷歌浏览器

在电脑盘新建一个selenium空文件夹,任意哪个盘

在谷歌浏览器安装位置文件夹打开cmd命令(当前文件夹按shift+鼠标右键 会显示打开cmd命令)

执行命令:chrome.exe --remote-debugging-port=9222 --user-data-dir="D:\selenium\AutomationProfile"

执行完命令,会打开一个新的浏览器,那么这个浏览器就是我们可控制的浏览器

三、下载浏览器对应版本的chrome驱动器

本地谷歌浏览器版本可在步骤一目录下查看,有一个版本号文件夹,如:114.0.5735.134

chrome驱动器官网下载

有一点不一样也没关系,也可以用的

四、把下载的chromedriver.exe放到python项目并引入

例:

import time

from selenium import webdriver

from selenium.webdriver.common.by import By

# 初始化浏览器对象

option = webdriver.ChromeOptions()

option.add_experimental_option('useAutomationExtension', False)

option.add_experimental_option('excludeSwitches', ['enable-automation'])

# 不自动关闭浏览器

option.add_experimental_option("detach", True)


driver = webdriver.Chrome(options=option)

# 设置浏览器长宽--窗口最大化

driver.maximize_window()

# 访问百度

driver.get("https://www.baidu.com")

    十年网站建设

      建立本站初衷,是为了记录学习过程中掌握的方法,或者项目开发过程中遇到问题的解决方案,防止后面遇到同样的问题时却忘了当时的解决方法,以此有个地方回顾!

      需求合作:479083651@qq.com
      发送邮件请说明您的需求!

    阅读排行