javascript - Puppeteer Typescript : Gagal dengan ralat semasa transpilasi

Sumber masalah: Saya tidak dapat menggunakan Javascript begitu sahaja kerana versi Node.Js bagi Firebase Functions masih tidak menyokong Async/Await. Jadi saya meletakkannya dalam Typescript dan kini cuba menukar kepada commonJs.

Kemudian saya lakukan.

tsc -p config.json, yan

Baca lagi →

typescript - Tatal Dengan Anak Panah Bawah dalam Puppeteer

Jadi saya sedang mengusahakan satu ciri dalam aplikasi saya yang melumpuhkan tatalan menggunakan kekunci anak panah pada badan ketika menu dibuka, dan membiarkan tingkah laku seperti biasa apabila tidak.

Saya sedang mencuba untuk menguji tingkah laku itu dalam Puppeteer, tetapi saya nampaknya tidak dapat membuat tetingkap bergerak apab

Baca lagi →

typescript - Cara mengubah nilai mat-slider menggunakan puppeteer

Saya sedang cuba menukar nilai mat-slider secara program dengan puppeteer tetapi saya tidak dapat menjadikannya berfungsi.

Ini adalah apa yang telah saya cuba:

async function changeSliderValue(page:Page){ try { const thumb = await page.$('.mat-slider-thumb'); const positi

Baca lagi →

typescript - deno puppeteer 'chrome tidak dijumpai' cuba untuk mengimport kebergantungan npm

Saya sedang mencuba untuk menggunakan node-html-to-image dalam deno:

import nodeHtmlToImage from "npm:node-html-to-image"; nodeHtmlToImage({ output: './image.png', html: '<html><body>Hello world!</body></html>' }) .then(() => console.log('The image was created successfully!'))

deno run --allow-env --allow-read --allow-write that-file.ts menyebabkan ralat ini:

error: Uncaught Error

Baca lagi →

javascript - Puppeteer dengan TypeScript tidak berfungsi dengan esModuleInterop

Jika saya cuba menggunakan puppeteer dengan TypeScript dan esModuleInterop=true ditetapkan dalam tsconfig.json, saya mendapat ralat yang mengatakan

puppeteer.launch bukanlah fungsi

jika saya cuba mengimport puppeteer dengan

import * as puppeteer

Baca lagi →

javascript - Bagaimana untuk mengubah suai header permintaan menggunakan Puppeteer & Chrome DevTools Protocol? (Mungkin isu sintaks JS)

Saya mempunyai fungsi Typescript berikut yang menganggap pelayar Chrome telahpun dilancarkan menggunakan Puppeteer. Dokumentasi untuk fungsi Fetch yang digunakan di bawah boleh didapati di sini.

async function modify(client: CDPSession) { clie

Baca lagi →

Puppeteer/Typescript: Bagaimana saya boleh menukar kepada Elemen dalam fungsi eval$halaman?

Saya cuba membaca nilai atribut dalam puppeteer:

const value = attribute && await page.$eval(selector, (node: Element, name: string) => { return node.getAttribute(name) }, attribute.name);

yang mengakibatkan

ra

Baca lagi →

node.js - Puppeteer jenis node_modules/puppeteer/lib/types"' tidak mempunyai anggota yang dieksport 'Cookie'

Saya mempunyai masalah dengan jenis puppeteer, saya cuba mengimport jenis Cookie, tetapi ia tidak berfungsi pada versi yang lebih baru daripada 6.0.0.

import { Cookie } from 'puppeteer';

dan ralat

/node_modules/pupp

Baca lagi →

Pemeriksaan jenis Typescript tidak mengenali kaedah Elemen Puppeteer

Mempunyai kod berikut

const [button] = await page.$x(`//div[@class='QS5gu sy4vM'][contains(., 'Accept all')]`) await button.click()

Typescript menunjukkan isu apabila melayang di atas button.click() Konteks 'this' bagi jenis 'ElementHandle<No

Baca lagi →

typescript - Bagaimana saya boleh merakam audio semasa menggunakan Puppeteer?

Latar Belakang

Saya sedang membuat perisian yang merakam audio seminar secara penstriman. Walaupun saya telah mengautomasikan untuk masuk ke seminar sebagai pengguna, saya belum menemui cara untuk merakam audionya.

Apa yang perlu dilakukan

Saya tahu terdapat banyak alat untuk mengautomasikan tugas pelayaran. Daripada mereka, saya memilih untuk menggunakan Puppeteer dan tahu bagaimana untuk merakam semasa melayari

Baca lagi →