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)。同时,由于网络请求可能会耗费一些时间,所以请耐心等待页面加载完成。

相关推荐
星越华夏18 小时前
python中四种获取文件后缀名的方法
开发语言·python
lunzi_082618 小时前
【学习笔记】《Python编程 从入门到实践》第9章:类、继承、组合与面向对象编程
笔记·python·学习
大蚂蚁2号18 小时前
本地批量音视频转文本免费工具
python·音视频·开源软件
copyer_xyf18 小时前
FastAPI 项目骨架搭建
前端·后端·python
十正18 小时前
aiohttp.TCPConnector 连接池原理详解
网络·python·tcp·aiohttp
LoserChaser18 小时前
Flask 文件上传服务器 - 知识点总结
服务器·python·flask
cd9888018 小时前
2026年,哪家电销机器人定制更灵活?
python
二十七剑18 小时前
LangGraph 源码深度解析:_branch.py 条件分支底层实现原理
python
KaMeidebaby18 小时前
卡梅德生物技术快报|噬菌体展示文库构建全流程解析 | 大豆球蛋白纳米抗体筛选实践
人工智能·python·tcp/ip·算法·机器学习
傻啦嘿哟19 小时前
为什么Python没有块级作用域?
开发语言·python