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抓取爱企查企业信息
上一篇:python关键词排名查询代码
评论