Sursa problemei: Nu pot folosi Javascript așa cum este deoarece versiunea Node.Js a Firebase Functions nu suportă încă Async/Await. Așa că am pus asta în Typescript și acum încerc să transpilez în commonJs.
Atunci o fac.
tsc -p config.json, care apoi produce aceste erori.
Citeste mai mult →
Așadar, lucrez la o funcție în aplicația mea care dezactivează derularea cu săgețile pe corpul paginii când un meniu este deschis și lasă comportamentul neschimbat în caz contrar.
Încerc să testez acel comportament în Puppeteer, dar nu reușesc să fac fereastra să deruleze când apăs săgeata în jos. Iată câteva exemple a ceea ce fac atât
Citeste mai mult →
Încerc să modific valoarea unui mat-slider programatic cu Puppeteer, dar nu reușesc să funcționeze.
Asta este ceea ce am încercat:
async function changeSliderValue(page:Page){ try { const thumb = await page.$('.mat-slider-thumb'); const position = await thumb.boundingBox( Citeste mai mult →Încerc să folosesc node-html-to-image în 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 provoacă această eroare:
error: Uncaught Error: Unable to launch b Citeste mai mult →
Dacă încerc să folosesc puppeteer cu TypeScript și esModuleInterop=true setat în tsconfig.json, primesc o eroare care spune
puppeteer.launch nu este o funcție
dacă încerc să import puppeteer cu
import * as puppeteer from "puppeteer"; Citeste mai mult →
Am următoarea funcție Typescript care presupune că un browser Chrome a fost deja lansat folosind Puppeteer. Documentația pentru funcțiile Fetch utilizate mai jos poate fi găsită aici.
async function modify(client: CDPSession) { client.on('Fetc Citeste mai mult →
Încerc să citesc valoarea unui atribut în puppeteer:
const value = attribute && await page.$eval(selector, (node: Element, name: string) => { return node.getAttribute(name) }, attribute.name);ceea ce duce la
e
Citeste mai mult →
Am o problemă cu tipurile din Puppeteer, încerc să import tipul Cookie, dar nu funcționează pe versiuni mai noi de 6.0.0.
import { Cookie } from 'puppeteer';și eroarea
/node_modules/puppeteer/lib/types"' has n Citeste mai mult →
Având următorul cod
const [button] = await page.$x(`//div[@class='QS5gu sy4vM'][contains(., 'Accept all')]`) await button.click()Typescript generează o eroare atunci când treceți cu mouse-ul peste button.click() Contextul 'this' de tip 'Element
Citeste mai mult →Fac un software care înregistrează audio-ul seminarelor în streaming. Deși am automatizat intrarea într-un seminar ca utilizator, nu am găsit încă o modalitate de a-i înregistra audio-ul.
Știu că există o mulțime de instrumente pentru a automatiza sarcinile de navigare. Dintre ele, am ales să folosesc Puppeteer și știu cum să înregistrez în timp ce navighez cu Puppeteer.
Să presupunem că ți
Citeste mai mult →