网上好多文章介绍playwright的环境搭建,用以下两条语句即可完成
pip install playwright
playwright install
安装完毕后,尝试执行一段经典的python demo
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page()
page.goto("http://www.baidu.com")
print(page.title())
browser.close()
很不幸,相信绝大多数同学会遇到下面的报错
Traceback (most recent call last):
File "C:/Users/Administrator/PycharmProjects/playwright/demo1.py", line 1, in
from playwright.sync_api import sync_playwright
File "C:Python37libsite-packagesplaywrightsync_api__init__.py", line 25, in
import playwright.sync_api._generated
File "C:Python37libsite-packagesplaywrightsync_api_generated.py", line 25, in
from playwright._impl._accessibility import Accessibility as AccessibilityImpl
File "C:Python37libsite-packagesplaywright_impl_accessibility.py", line 17, in
from playwright._impl._connection import Channel
File "C:Python37libsite-packagesplaywright_impl_connection.py", line 23, in
from greenlet import greenlet
File "C:Python37libsite-packagesgreenlet__init__.py", line 29, in
from ._greenlet import _C_API # pylint:disable=no-name-in-module
ImportError: DLL load failed: 找不到指定的模块。
这个问题该如何解决呢?还需要安装模块msvc-runtime
pip install msvc-runtime
然后再次运行脚本,可以正常运行!
执行三条语句
pip install playwright
playwright install
pip install msvc-runtime
页面更新:2024-05-29
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号