py 打开多个地址多个页面

要在Python中打开多个地址和多个页面,可以使用多个浏览器库之一,例如Selenium或pyppeteer。

使用Selenium库,您可以使用以下代码打开多个浏览器窗口并导航到不同的页面:

python 复制代码
from selenium import webdriver

# 创建多个浏览器窗口
driver1 = webdriver.Chrome()
driver2 = webdriver.Chrome()

# 导航到不同的页面
driver1.get("https://www.example.com")
driver2.get("https://www.example2.com")

# 等待页面加载完成
driver1.execute_script("window.onload = function() { window.close(); }")
driver2.execute_script("window.onload = function() { window.close(); }")

使用pyppeteer库,您可以使用以下代码打开多个浏览器实例并导航到不同的页面:

python 复制代码
import pyppeteer

# 创建多个浏览器实例
browser_instances = []
for i in range(2):  # 创建两个浏览器实例
    browser = pyppeteer.Launch()
    browser_instances.append(browser)

# 导航到不同的页面
browser_instances[0].goto("https://www.example.com")
browser_instances[1].goto("https://www.example2.com")

无论您使用哪种库,都需要确保已经安装了相应的浏览器驱动程序(例如ChromeDriver或Chromium)。同时,由于网络请求可能会耗费一些时间,所以请耐心等待页面加载完成。

相关推荐
xuehaisj5 小时前
如何使用yolo11-C3k2-MambaOut-UniRepLK模型实现历史文化名城Filarmoniya建筑检测识别
python
FreeCode5 小时前
使用LangSmith评估智能体
python·langchain·agent
m0_595199856 小时前
Django Rest Framework 和 JWT 身份验证
后端·python·django
m***56726 小时前
【玩转全栈】----Django制作部门管理页面
后端·python·django
2501_941111246 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
FreeCode7 小时前
使用LangSmith追踪智能体运行
python·langchain·agent
2501_941112147 小时前
Python Web爬虫入门:使用Requests和BeautifulSoup
jvm·数据库·python
程序员晚枫7 小时前
Python文件类型大全:从.py到.pyd,你见过几种?
python
计算衎7 小时前
python的AI大模型之facebook/nllb-200-distilled-600M的介绍和使用
人工智能·python·facebook·huggingface_hub