在 Playwright 中禁用 Javascript

Posted

技术标签:

【中文标题】在 Playwright 中禁用 Javascript【英文标题】:Disable Javascript in Playwright 【发布时间】:2021-05-03 14:17:27 【问题描述】:

是否可以定义禁用 javascript 的浏览器来模拟爬虫如何查看页面?应该有一个可以通过的选项。

【问题讨论】:

【参考方案1】:

您可以在 BrowserContext 选项中传递javaScriptEnabled

const playwright = require("playwright");

(async () => 
  const browser = await playwright.chromium.launch();
  const context = await browser.newContext(
    javaScriptEnabled: false
  );
  const page = await context.newPage();
  // ...
  await browser.close();
)();

【讨论】:

您好,对于python,可以使用:page = browser.new_page(user_agent="", java_script_enabled=False)

以上是关于在 Playwright 中禁用 Javascript的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Playwright 中使用已安装的 chrome 版本?

在 docker 中运行 playwright 时缺少依赖项

如何在 Playwright.js 中检查页面上是不是存在元素

python+playwright 学习-10.pytest-playwright插件编写测试用例

如何在 Playwright 中添加自定义标题

在 Playwright 中获取输入元素的值