利用cefSharp实现网页自动注册登录的需要注意的一些事项

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

最近朋友有个需要自动注册登录点击的事,我帮着写了写,好久没写过这东西了,在写的过程中总结了需要注意的一些事项。

一、换IP之后要测试一下速度,我目前用的最简单的测试方法就是20-30秒加载一个页面,如果没有加载出来就换IP。

二、有些页面是多个环节集成在一个页面的,需要判断所在元素是否显示,代码为window.getComputedStyle(document.getElementById('step3')).display == ‘none’,有些需要判断document.getElementById('step3').visibiity。

三、在点击后有ajax动作的时候,需要注意间隔时间,一是间隔略长一些,二是要判断加载完成后的情况。

四、有些时候,虽然程序发出点击某个按钮的事件,但是很有可能没点击成功,需要判断长时间点击不完成时要重新点击一下。有些时候,通过broswer.load(url),加载某些页面的时候,虽然加载了,但是实际上由于网络等原因没有加载,或者超期没有加载完成,需要超过一段时间后再重新加载一下,broswer.load(url)。

五、cefSharp点击输入全部依赖js(我不知道还有没有其它方法,我暂时不知道)。

六、一定要关闭js alert弹窗,因为一旦出来js alert弹窗,程序将无法继续,除非你再去设计基于系统的鼠标点击事件。

转载于:https://my.oschina.net/u/3007124/blog/2907402

你可能感兴趣的:(利用cefSharp实现网页自动注册登录的需要注意的一些事项)