{constbrowser"> Impossible d'obtenir l'élément d'entrée du site Web-Questions et réponses sur le réseau chinois PHP
Impossible d'obtenir l'élément d'entrée du site Web
P粉574695215
P粉574695215 2024-04-06 18:59:57
0
1
391

J'essaie donc d'obtenir un élément d'entrée de Twitter mais lorsque je l'exécute, il continue de me donner une erreur comme celle-ci dans le terminal de nœud et par conséquent, la fenêtre du navigateur créée par ce code se fermera car elle ne peut pas être trouvé Sélecteur d'entrée correct. Comment puis-je obtenir le bon type d’entrée ?

错误:找不到选择器的元素:input[name="text"]

const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch({ headless: false, }) const page = await browser.newPage(); page.setViewport({ width: 1280, height: 800, isMobile: false }) await page.goto("https://twitter.com/i/flow/login"); await page.type('input[name="text"]', 'username', {delay: 25}) })();

J'ai essayé différents sélecteurs, y compris l'attributclass, mais j'obtiens toujours l'erreur

P粉574695215
P粉574695215

répondre à tous (1)
P粉704196697

Vous devezwaitForSelectorapparaître sur la page avant de taper. C'est pourquoi vous obtenez l'erreur, il ne trouve pas l'élément.

await page.waitForSelector('input[name="text"]'); await page.type('input[name="text"]', 'username', {delay: 25})
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!