2025年3月27日 星期四 甲辰(龙)年 月廿六 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

python爬虫学习(十一):selenium谷歌无头浏览器(无可视化界面)

时间:05-21来源:作者:点击数:54

python爬虫学习(十一):selenium谷歌无头浏览器(无可视化界面)

代码:

  • from selenium import webdriver
  • from time import sleep
  • #实现无可视化界面
  • from selenium.webdriver.chrome.options import Options
  • #实现规避检测
  • from selenium.webdriver import ChromeOptions
  • #实现无可视化界面的操作
  • chrome_options = Options()
  • chrome_options.add_argument('--headless')
  • chrome_options.add_argument('--disable-gpu')
  • #实现规避检测
  • option = ChromeOptions()
  • option.add_experimental_option('excludeSwitches', ['enable-automation'])
  • #如何实现让selenium规避被检测到的风险
  • bro = webdriver.Chrome(executable_path='./chromedriver',chrome_options=chrome_options,options=option)
  • #无可视化界面(无头浏览器) phantomJs
  • bro.get('https://www.baidu.com')
  • print(bro.page_source)
  • sleep(2)
  • bro.quit()

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门