我一直在研究是否有可能使用html / javascript等在网络浏览器中执行浏览器自动化。
现在我听说过Selenium,但这在浏览器中无效。
我的计划是让用户打开我的网站,然后我的网站自动“搜索”设定的搜索字词,然后点击它们的最高结果。
必须从UI角度来看,这就是为什么浏览器自动化是关键。是否有任何人可以建议我在浏览器中将其放在正确的轨道上。
答案 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授予您许可。