html / web应用程序中的浏览器自动化

时间:2017-02-26 21:52:32

标签: javascript php html selenium

我一直在研究是否有可能使用html / javascript等在网络浏览器中执行浏览器自动化。

现在我听说过Selenium,但这在浏览器中无效。

我的计划是让用户打开我的网站,然后我的网站自动“搜索”设定的搜索字词,然后点击它们的最高结果。

必须从UI角度来看,这就是为什么浏览器自动化是关键。是否有任何人可以建议我在浏览器中将其放在正确的轨道上。

1 个答案:

答案 0 :(得分:-1)

首先,我将首先了解Google的搜索引擎如何解释和处理搜索字符串。例如,在搜索栏中输入以下文字"进行搜索"得到以下网址:https://www.google.com/#q=conduct+a+search&*。当然有许多不同的搜索条件和过滤器,因此您可能希望探索这些,但大多数基本文本搜索可能只是URL编码。

其次,我会研究iframe。来自W3<iframe src="URL"></iframe>。使用jQuery,您可以在加载iframe($(document).load()$(document).ready()就足够了)后触发事件,以触发搜索结果中找到的第一个onclick()的{​​{1}}。< / p>

最后,我会在这些问题上了解Google的policies。由于您推荐的系统不是完全自动化,而是由用户输入驱动,因此您可以让Google授予您许可。