من دارم سعی میکنم مقدار یک mat-slider را به صورت برنامهنویسی شده با puppeteer تغییر دهم اما نمیتوانم آن را به کار بیندازم.
این چیزی است که من امتحان کردهام:
async function changeSliderValue(page:Page){ try { const thumb = await page.$('.mat-slider-thumb'); const posit ادامه مطلب →من دارم تلاش میکنم از node-html-to-image در دنو استفاده کنم:
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 باعث این خطا میشود:
error: Uncaught Error: Unable ادامه مطلب →
اگر من سعی کنم از Puppeteer با TypeScript استفاده کنم و esModuleInterop=true در tsconfig.json تنظیم شده باشد، خطایی دریافت میکنم که میگوید
puppeteer.launch یک تابع نیست
اگر سعی کنم puppeteer را وارد کنم با
import * as puppeteer from "puppe ادامه مطلب →
من تابع تایپاسکریپت زیر را دارم که فرض میکند مرورگر کروم با استفاده از Puppeteer قبلاً راهاندازی شده است. مستندات عملکردهای Fetch که در زیر استفاده شدهاند را میتوان در اینجا یافت.
async function modify(client: CDPSession) { client.on('Fet ادامه مطلب →
من سعی میکنم مقدار یک ویژگی را در Puppeteer بخوانم:
const value = attribute && await page.$eval(selector, (node: Element, name: string) => { return node.getAttribute(name) }, attribute.name);که نتیجه میدهد در
ادامه مطلب →
من با تایپهای Puppeteer مشکل دارم، دارم سعی میکنم تایپ Cookie را وارد کنم، اما در نسخههای بالاتر از ۶.۰.۰ کار نمیکند.
import { Cookie } from 'puppeteer';و خطا
/node_modules/puppeteer/lib/types"' has no exp ادامه مطلب →
داشتن کد زیر
const [button] = await page.$x(`//div[@class='QS5gu sy4vM'][contains(., 'Accept all')]`) await button.click()تایپاسکریپت هنگام قرار گرفتن ماوس روی button.click() خطایی میدهد زمینه 'this' از نوع 'ElementHandle<Node>' قابل اخ
ادامه مطلب →من در حال ساخت نرمافزاری هستم که صدای سمینارهای زنده را ضبط میکند. اگرچه ورود به سمینار به عنوان یک کاربر را خودکار کردهام، هنوز راهی برای ضبط صدای آن پیدا نکردهام.
میدانم که ابزارهای زیادی برای خودکارسازی کارهای مرور وجود دارد. از بین آنها، من تصمیم گرفتم از Puppeteer استفاده کنم و میدانم چگونه هنگام مرور با Puppeteer ضبط کنم.
فرض کنید یک page از Puppeteer به شما داد
ادامه مطلب →
من دارم تلاش میکنم یک صفحه را که روی فایربیس میزبانی میکنم بارگذاری کنم و با Puppeteer آن را به PDF تبدیل کنم. با یک صفحه HTML ساده به خوبی کار میکند. حالا دادهها را از فایربیس میگیرم و در صفحه نمایش میدهم، بنابراین نیاز دارم صبر کنم تا صفحه ب
ادامه مطلب →
من دارم یک لایهی واسط روی Puppeteer مینویسم. یک تابع کلی «کلیک» دارم، و یک تابع «getHtml»:
class Page { .... async click(selector: string) { await this.context.evaluate((querySelector, text) => { const elem = document.queryS ادامه مطلب →