会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132413个问题

image.png

JAVA 全系列/第一阶段:JAVA 快速入门/变量、数据类型、运算符 4096楼
JAVA 全系列/第十一阶段:消息中间件与高并发处理/RabbitMQ(旧) 4097楼
JAVA 全系列/第五阶段:JavaWeb开发/JSP技术详解(旧) 4099楼
Python 全系列/第二阶段:Python 深入与提高/异常机制 4101楼
JAVA 全系列/第一阶段:JAVA 快速入门/JAVA入门和背景知识 4102楼
Python 全系列/第一阶段:Python入门/Python入门(动画版) 4104楼

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver import ChromeOptions
from time import sleep

# 将浏览器设置为无头模式
def test_headless():
    # 设置参数,将浏览器设置为无头浏览器
    option = ChromeOptions()  # 设置属性
    option.add_argument('--headless')  # 增加内容

    # 设置驱动
    s = Service(executable_path='./chromedriver.exe')
    # 启动Chrome浏览器
    driver = webdriver.Chrome(service=s,options=option)
    # 访问页面
    driver.get('http://www.baidu.com')
    # 打印代码
    print(driver.page_source)
    # 关闭浏览器
    driver.quit()


# 给浏览器增加代理
def test_proxy1():
    # 设置参数,将浏览器设置为无头浏览器
    option = ChromeOptions()
    # 设置属性option.add_argument('--proxy-server=ip:port')
    option.add_argument('--proxy-server=http://221.199.36.122:35414')  # 增加内容

    # 设置驱动
    s = Service(executable_path='./chromedriver.exe')
    # 启动Chrome浏览器
    driver = webdriver.Chrome(service=s,options=option)
    # 访问页面
    driver.get('http://httpbin.org/get')
    # 打印代码
    print(driver.page_source)
    # 关闭浏览器
    driver.quit()


# 防止检测
def test_find():
    # 老版
    options = ChromeOptions()
    options.add_experimental_option('excludeSwitches', ['enable - automation'])
    options.add_experimental_option('useAutomationExtension', False)

    # 新版
    chrome = webdriver.Chrome(chrome_options=options)
    chrome.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
    "source": """
       Object.defineProperty(navigator,
    'webdriver', {
       get: () => false
       })
     """
    })
    chrome.get('http://httpbin.org/get')
    info = chrome.page_source
    print(info)
    sleep(100)



if __name__ == '__main__':
    test_find()

是这样的

Python 全系列/第十五阶段:Python 爬虫开发/爬虫基础 4105楼
Python 全系列/第十阶段:Flask百战电商后台项目/Flask百战电商后台项目 4106楼
JAVA 全系列/第六阶段:项目管理与SSM框架/Mybatis 4107楼
Python 全系列/第一阶段:Python入门/序列 4108楼

求助:配置nginx后,一个www.123.com  (html)可以,一个www.sxthhenhao.com  (cdrom)不行,但是网页ping虚拟机会出现index(cdrom)

大数据全系列/第二阶段:大型网站高并发处理/大型网站高并发处理 4109楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637