在剧作家禁用Javascript



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

您可以在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();
})();

在@剧作家/测试的情况下(你自己不定义browser.newContext),你可以在testOptions设置javaScriptEnabled

(1)在playwright.config.js文件中:

const config = {
use: {
headless: false,
javaScriptEnabled: false
},
};
module.exports = config;

(2)或与test.use:

const { test, expect } = require('@playwright/test');
test.use({ javaScriptEnabled: false });
test('website without JavaScript', async ({ page }) => {
// ...
});

最新更新