selenium无头浏览器

from selenium.webdriver import Edge
# 在这里导入浏览器设置相关的类
from selenium.webdriver.edge.options import Options

# 无可视化界面设置 #
edge_options = Options()
# 使用无头模式
edge_options.add_argument('--headless')
# 禁用GPU,防止无头模式出现莫名的BUG
edge_options.add_argument('--disable-gpu')

# 1.创建对象
web = Edge(options=edge_options)

# 2.打开一个网址
web.get("https://tadu.com/book/902724")

# 输出页面标题
print(web.title)
# 输出页面代码Elements(经过数据加载以及js执行之后的结构的html内容)
print(web.page_source)

web.close()
posted @ 2023-03-07 10:23  0x1e61  阅读(40)  评论(0编辑  收藏  举报