首页 python正文

python如何无界面启动google浏览器模拟点击操作

启明SEO python 2020-10-30 15:08:59 2885 0 模拟点击

python可以通过selenium模拟启动google浏览器进行点击操作,但是虽然不用自己操作了,却还是会暂用电脑,毕竟很多人都只有一台电脑,这样还是不能够提高工作效率。下面小编就来介绍下selenium启动google的另一个技巧,及无界面启动google浏览器,这样在模拟启动的时候电脑上是不会出现google浏览器的,我们在运行程序的时候就可以正常的做其他工作了,大大提高了工作效率,下面是完整代码与每句代码的介绍,其中options.add_argument('--headless')就是隐藏浏览器的功能,你们可以尝试将它注视掉看看前后效果。

from selenium.webdriver.firefox.options import Options
from selenium import webdriver
import time

url = 'https://www.baidu.com'

# 设置chrome为无界面浏览器
options = Options()
options.add_argument('--headless')

# 打开浏览器
browser = webdriver.Firefox(options=options)

# 利用get请求请求浏览器的一个网页
browser.get(url=url)

# 打印输出这个网页的源代码
print(browser.page_source)
time.sleep(5)
# 关闭浏览器
browser.close()

# 杀死chrome浏览器的连接桥(chromedriver)的进程
browser.quit()


评论

Python好学公众号

好文推荐

实时访客入口页面出现bd_vid=标识是什么原因

实时访客入口页面出现bd_vid=标识是什么原因

最近查看百度实时访客,总是会看到入口页面会多......

有了微信视频号,但是没有发布权限,怎么开通

有了微信视频号,但是没有发布权限,怎么开通

视频号是微信在2020年1月19号开始内测的......

如何用python抓取爱企查企业信息

如何用python抓取爱企查企业信息

前段时间,经理让我去找一些企业的信息,我平常......

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

对于一般企业网站或者博客来说,对服务器的配置......

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

修改浏览指纹的方法其实也是很简单,主要使用到......

win10下安装MYSQL后,提示Can't connect to MySQL server on localhost (10061)相关问题解决方法

win10下安装MYSQL后,提示Can't connect to MySQL server on localhost (10061)相关问题解决方法

我遇到的问题是电脑原先安装过mysql,卸......