python+playwright安装+使用vsocde运行代码

python虚拟环境

1、安装python,环境配置

2、修改pip镜像源

3、新增虚拟环境

注意路径,例子的路径是在python的目录下生成一个venv文件夹

进入venv文件夹,使用virtualenv 虚拟环境名称,生成虚拟环境playwright_test

 进入playwright_test\Scripts激活环境

 playwright安装

进入D:\Program Files\Python38\venv\playwright_test\Scripts,执行pip install playwright

 

虚拟环境Scripts目录下执行pip命令,安装的包也是在该虚拟环境下,指D:\Program Files\Python38\venv\playwright_test\Lib目录。

安装浏览器(playwrigth编译好的),会安装到C盘目录下

注意:在别的目录下,使用playwright install,会报不是内部命令,这需要把D:\Program Files\Python38\venv\playwright_test\Scripts目录添加到系统环境变量中

 在桌面目录下执行命令,安装其他浏览器(火狐和webkit)

 vscode 配置

插件中心搜索python并安装

 

 

插件中心显示如下:

点击插件设置

 

修改默认解释器路径:D:\Program Files\Python38\venv\playwright_test\Scripts,关闭保存修改(这样就能关联到虚拟环境,关联playwright库,如果是其他路径下的解释器,运行代码会报所需库不存在)

 # 测试代码

新建文件夹E:\vscode_project\test,用vscode打开,新建test.py文件,复制代码

 
import time
from playwright.sync_api import sync_playwright

#启动浏览器(playwright自己编译的,图标为蓝色)
p = sync_playwright().start()
browser = p.chromium.launch(headless=False)
#启动本地商用浏览器(图标为本地浏览器图标)
# browser = p.chromium.launch(headless=False, executable_path='c:\Program Files\Google\Chrome\Application\chrome.exe')

# 创建 BrowserContext对象
context = browser.new_context()

page = context.new_page()
page.goto("https://www.baidu.com")

time.sleep(10)
browser.close()
p.stop()

运行代码

 

 

posted @ 2024-09-20 15:35  清风forest  阅读(87)  评论(0编辑  收藏  举报