Zdroj problému: Nemôžem používať Javascript tak, ako je, pretože verzia Node.Js vo Firebase Functions ešte nepodporuje Async/Await. Takže som to dal do Typescriptu a teraz sa snažím transpiligovať do commonJs.
Tak potom áno.
tsc -p config.json, čo potom spôsobuje tieto chyby.
Čítaj viac →
Takže pracujem na funkcii v mojej aplikácii, ktorá zakáže posúvanie pomocou šípok na tele stránky, keď je otvorené menu, a inak necháva správanie nezmenené.
Snažím sa otestovať toto správanie v Puppeteer, ale zdá sa, že sa mi nepodarí posunúť okno, keď stlačím šípku dole. Tu sú niektoré príklady toho, čo robím, ako v implementácii, tak
Čítaj viac →
Snažím sa programovo zmeniť hodnotu mat-slider pomocou Puppeteer, ale nedarí sa mi to.
Toto som vyskúšal:
async function changeSliderValue(page:Page){ try { const thumb = await page.$('.mat-slider-thumb'); const position = await thumb.boundingBox(); await page.mou Čítaj viac →Snažím sa použiť node-html-to-image v 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 spôsobuje túto chybu:
error: Uncaught Error: Unable to launch browser Čítaj viac →
Ak sa snažím použiť puppeteer s TypeScriptom a nastaveným esModuleInterop=true v tsconfig.json, dostanem chybu, ktorá hovorí
puppeteer.launch nie je funkcia
ak sa pokúsim importovať puppeteer s
import * as puppeteer from "puppeteer"; Čítaj viac →
Mám nasledujúcu funkciu v Typescripte, ktorá predpokladá, že prehliadač Chrome bol už spustený pomocou Puppeteer. Dokumentácia pre funkcie Fetch použité nižšie je dostupná tu.
async function modify(client: CDPSession) { client.on('Fetch.reques Čítaj viac →
Snažím sa čítať hodnotu atribútu v Puppeteer:
const value = attribute && await page.$eval(selector, (node: Element, name: string) => { return node.getAttribute(name) }, attribute.name);čo má za následok
chyba
Čítaj viac →
Mám problém s typmi Puppeteer, snažím sa importovať typ Cookie, ale na verzii novšej ako 6.0.0 to nefunguje.
import { Cookie } from 'puppeteer';a chyba
/node_modules/puppeteer/lib/types"' has no exported membe Čítaj viac →
Majúc nasledujúci kód
const [button] = await page.$x(`//div[@class='QS5gu sy4vM'][contains(., 'Accept all')]`) await button.click()Typescript spôsobuje problém pri prejdení myšou na button.click() Kontext 'this' typu 'ElementHand
Čítaj viac →Vytváram softvér, ktorý zaznamenáva zvuk zo streamovaných seminárov. Hoci som automatizoval vstup na seminár ako používateľ, nenašiel som spôsob, ako zaznamenať jeho zvuk.
Viem, že existuje veľa nástrojov na automatizáciu prehliadania úloh. Z nich som sa rozhodol použiť Puppeteer a viem, ako recordovať počas prehliadania pomocou Puppeteer.
Predpokladajme, že máte page z Puppetee
Čítaj viac →