小编Kev*_*vin的帖子

Puppeteer:关闭地理位置权限请求

如何使用 Puppeteer 关闭 Chrome 的地理定位权限请求?我已经放在page.on任何地方,并尝试使用confirmdialogalertprompt。我还阅读了以下链接,但找不到解决方案:

我的脚本:

console.log("\nProcess Started");
//sample webpage
let webPage = "https://www.mta.org.nz/find-an-mta/?location=us";

const puppeteer = require("puppeteer");

async function main() {
  const browser = await puppeteer.launch({
    headless: false
  });
  const page = await browser.newPage();
  await page.setViewport({
    width: 1600,
    height: 900
  });

  try {
    await page.goto(webPage);
    await page.waitForSelector("body");
    await console.log("Loaded: " + webPage);
  } catch (err) {
    console.log("Error: " + …
Run Code Online (Sandbox Code Playgroud)

javascript puppeteer

3
推荐指数
2
解决办法
4533
查看次数

我可以通过strip_tags()循环PHP运行$ _POST数组

我可以通过循环运行$ _POST数组以获得与以下代码相同的结果吗?

$_POST['manufacturer'] = strip_tags($_POST['manufacturer']);<br>
$_POST['part_no']      = strip_tags($_POST['part_no']);<br>
$_POST['product_name'] = strip_tags($_POST['product_name']);<br>
$_POST['link']         = strip_tags($_POST['link']);<br>
Run Code Online (Sandbox Code Playgroud)

或者有没有办法将strip_tags()应用于$ _POST数组中的每个字段?

php arrays post

2
推荐指数
1
解决办法
709
查看次数

puppeteer如何返回page.on响应值

我知道这应该很简单.但是如何返回函数外部使用的值,我无法让它工作.这适用于下载文件并在控制台中返回

价值:附件; 文件名="文件名"

await page._client.send('Page.setDownloadBehavior', {behavior: 'allow', downloadPath: './tmp'})
await page.click('download');

await page.on('response', resp => {
    var header = resp.headers();
    console.log("value: " + header['content-disposition']); 
});
Run Code Online (Sandbox Code Playgroud)

但这和我所尝试的一切都没有回报

await page.on('response', resp => {
     var header = resp.headers();
     return header['content-disposition'];  
 });
Run Code Online (Sandbox Code Playgroud)

我希望能够返回下载文件的文件名,文件大小等,以便在脚本中进一步使用.

如何返回并访问响应值?

javascript puppeteer

2
推荐指数
1
解决办法
2399
查看次数

标签 统计

javascript ×2

puppeteer ×2

arrays ×1

php ×1

post ×1