# Selenium 获取 HTML

> 原文： [https://pythonbasics.org/selenium_get_html/](https://pythonbasics.org/selenium_get_html/)

Selenium 是用于浏览器自动化的 Python 模块。 您可以使用它来抓取 html 代码，该网页由什么构成：超文本标记语言（HTML）。

要获取它，首先启动 Web 浏览器并加载页面。 然后，您可以获取它。 为此，必须安装 Web 驱动程序。


## 获取 html

### Selenium 获取 html

下面的代码启动 Firefox Web rbowser，使用`get()`方法打开一个网页，最后使用`browser.page_source`存储该网页 html。

```py
#_*_coding: utf-8_*_

from selenium import webdriver
import time

# start web browser
browser=webdriver.Firefox()

# get source code
browser.get("https://en.wikipedia.org")
html = browser.page_source
time.sleep(2)
print(html)

# close web browser
browser.close()

```

![selenium get html](img/b2c25ad5890802ea7ef9624d826e9b07.jpg)

[下载示例](https://gum.co/GjuJxo)