gpt4 book ai didi

keyboard - puppeteer 操纵者在输入类型搜索时按 Enter

转载 作者:行者123 更新时间:2023-12-05 03:57:20 29 4
gpt4 key购买 nike

我想按回车键,填完一个输入后,但没有任何反应,它不是要单击的链接或按钮

<div class="search-input">
<a class="search machin" style="display:none;z-index: 0;position: absolute;"></a>
<input type="search" id="global-search"> //events jquery keypress and keyup
<a class="close-search" style="z-index: 0;">
<i class="m times"></i>
</a>
</div>
jquery : function(t) {
return "undefined" != typeof w && w.event.triggered !== t.type ? w.event.dispatch.apply(e,
arguments) : void 0
}

我通过屏幕截图验证输入类型 =“搜索”是否填写正确。

await page.focus('#global-search');
await page.type('#global-search',"string to find"); //it works

await page.$eval('#global-search', (el, value) => el.value = value, myLocalValue);//有效

我试试这个: 等待 page.keyboard.press("Enter");要么 等待 page.keyboard.down('Enter'); await page.keyboard.up('Enter');

按下按钮 Enter 必须完成 url https://lesite.fr/recherche?q=string_to_find但事实并非如此,网址仍然拼命https://lesite.fr/

我必须在

中找到搜索的结果
<div class="h-container">
<div class="h">
<div class="h-image SearchBanner">
<img src="/-/media/_banner.jpg">
<div class="rot-block"></div>
</div>
<div class="h-details">
<h1>16 RÉSULTATS</h1>
<div class="search-result">HERE THE RESULT<span class="secondary-title">string to find</span></div>
</div>
</div>
</div>

问题是url没有完成

我阅读了很多谷歌搜索 ( Pressing Enter button in puppeteer 。)

帮助

最佳答案

        await page.focus('#header > div.component.container.float-wrapper > div.search > div > div.search-input');
await page.type('#header > div.component.container.float-wrapper > div.search > div > div.search-input',"PSG");
await page.keyboard.press('ArrowRight');
await page.focus('#header > div.component.container.float-wrapper > div.search > div > div.search-input');
await page.keyboard.press('Enter'); // Enter Key
await page.keyboard.press('NumpadEnter'); // Numeric Keypad Enter Key
await page.keyboard.press('\n'); // Shortcut for Enter Key
await page.keyboard.press('\r'); // Shortcut for Enter Key

搜索 30 小时后有效

非常感谢您的回答

关于keyboard - puppeteer 操纵者在输入类型搜索时按 Enter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58640567/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com