gpt4 book ai didi

javascript - 浏览器检测

转载 作者:行者123 更新时间:2023-11-30 10:41:16 24 4
gpt4 key购买 nike

我需要模仿浏览器的行为。例如,我需要访问网页的 DOM 属性(例如 Document.cookie 或 window.onblur 等),而无需在实际浏览器中加载网页并且无需交互(例如单击按钮、将鼠标放在链接上等)浏览器。

事实上,我正在尝试做一些我有一个虚构的浏览器对象 BROWSER 的事情。所以,我可以这样做:

BROWSER g = BROWSER.load('google.com');
g.document.cookie();
g.window.onblur();

我想这就是所谓的“浏览器检测”。我该怎么做 ?任何想法..?

最佳答案

最好的选择可能是 Selenium (http://seleniumhq.org/)。虽然它确实使用了一个真正的浏览器(如果你想在一个真正的浏览器环境中测试东西,这是必要的),它会让你完全自动化/控制那个浏览器,让它做你想做的事。使用它,您可以编写如下代码:

# Pseudo-code to search for Selenium on Google
browser.open('www.google.com')
browser.findElementByCSS('#search').value('Selenium')
browser.findElementByCSS('#submitButton').click()

这听起来像是您正在尝试做的事情。

关于javascript - 浏览器检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10903974/

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