能够正确显示网页源代码
时间: 2023-10-22 14:06:35 浏览: 79
如果你想获取网页的源代码,可以使用Python的requests库或者Selenium库,两者都可以获取到网页的源代码。
以下是使用Python的requests库获取网页源代码的示例代码:
```python
import requests
url = "http://www.example.com"
# 发送HTTP请求,获取服务器响应
response = requests.get(url)
html = response.text
# 打印获取到的HTML页面
print(html)
```
在上述代码中,使用requests库发送HTTP请求,获取服务器返回的HTML页面,然后使用text属性获取HTML页面的文本内容。最后打印获取到的HTML页面。
以下是使用Python的Selenium库获取网页源代码的示例代码:
```python
from selenium import webdriver
url = "http://www.example.com"
# 设置浏览器驱动,使用ChromeDriver
driver = webdriver.Chrome()
# 打开URL,获取网页
driver.get(url)
html = driver.page_source
# 关闭浏览器
driver.quit()
# 打印获取到的HTML页面
print(html)
```
在上述代码中,使用Selenium库打开Chrome浏览器,访问URL,并获取页面的完整内容。最后关闭浏览器,打印获取到的HTML页面。
需要注意的是,使用Selenium库获取网页源代码的效率比requests库更低,因为它需要启动浏览器、加载JavaScript等操作。但是,对于一些使用JavaScript动态生成页面内容的网站,使用Selenium库才能获取到完整的页面内容。
阅读全文