当前位置: 首页 > 知识库问答 >
问题:

禁用剧作家中的Javascript

荆学民
2023-03-14

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

共有1个答案

阎雪峰
2023-03-14

您可以在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();
})();
 类似资料:
  • 我尝试过剧作家页面对象文档和几个youtube视频关于这个主题。我也读过GitHub问题(github页面对象问题),但当有不止一个页面对象类时,仍然存在实现页面对象模型的问题。我理解一个简单的类和测试文件,但是如果有人能帮助我,当我想在另一个页面类中实例化一个页面类或者继承它时,那将是非常感激的。我想在特定方法之外的另一个类中实例化一个页面类,这样我就可以在多个方法中使用该实例。我希望有一个样板

  • 如何与剧作家一起下载文件? 我知道这个问题,如何与剧作家一起下载?但该示例代码不起作用。使用最新发布的剧作家,浏览器实例上没有“pageTarget”功能:

  • 我有一个while循环,它运行一些代码,而selector是隐藏的,即。 如何在这里添加超时,使//do在运行前延迟? 我想这样做,因为我发现代码运行太快,无法找到选择器。。。

  • 各位剧作家专家您好, 我有这个输入字段 我尝试了以下JAVA代码: 它不起作用:-(但我可以填充 你能帮忙并有个主意吗? 提前谢谢你。 干杯Loren

  • 这是我第一次使用剧作家,我不知道如何等待请求和验证响应。我已经使用cypress很长时间了,管理网络请求非常容易。例如,我需要在单击按钮后验证响应,这就是我使用cypress的方法: 这就是我试图对剧作家做同样的事情的方式,但是它验证了早在点击保存按钮之前就发送的请求。我不知道如何正确管理这个请求,这是我的测试套件的一个停止: 任何帮助或建议都将不胜感激

  • 这是关于Python剧作家基本功能的这个问题的后续。 如何从下拉列表中选择选项? 这个示例远程控制一个vuejs网络游戏,它有一个水果下拉列表,如“苹果”、“香蕉”、“胡萝卜”、“橘子” 这里我想选择“香蕉”选项 像这样的下拉列表 HTML 在Selenium中,我会选择如下选项 剧作家的Javascript文档有这个,这并不完全相同,因为它似乎同时识别对象。 如何在Playwright for