Python 打开网页的几种方式
warning:
这篇文章距离上次修改已过200天,其中的内容可能已经有所变动。
在Python中,可以使用多种方式来打开网页。以下是几种常见的方法:
- 使用webbrowser模块:
import webbrowser
webbrowser.open('https://www.example.com')
- 使用requests库结合BeautifulSoup进行网页抓取:
import requests
from bs4 import BeautifulSoup
url = 'https://www.example.com'
response = requests.get(url)
if response.status_code == 200:
soup = BeautifulSoup(response.text, 'html.parser')
print(soup.prettify())
- 使用Selenium结合WebDriver来打开和操作网页(适用于动态JavaScript渲染的网页):
from selenium import webdriver
driver = webdriver.Chrome() # 或者其他的WebDriver,如Firefox()、Edge()等
driver.get('https://www.example.com')
print(driver.page_source) # 打印网页源代码
driver.close()
注意:使用Selenium需要安装Selenium库,并且下载对应的WebDriver(如ChromeDriver)。
评论已关闭