软件给公司网页后台用,大致想要做出的的python程序是希望能够打开一个网页页面之后能够对比两处特定位置的文本,根据两处文本对比结果进行某些鼠标动作以及文本的自动填写,并且刷新网页重复(当然对比的标准和这个问题没什么关系所以没说),请问如何实现?大致需要用到哪些模块?思路是如何?
关于鼠标或者文本操作网上有很多说可以用selenium,但是它会默认打开一个新的页面,但是我需要先对比特定位置内容才能做到这一步,获取网页特定内容可以用lxml模块,也是默认先要打开特定网页才能获取网页特定位置内容,可是网页的内容是每次访问都会刷新的。。。小白表示很凌乱。。。请大神赐教
首先推荐使用splinter,相当于对selenium封装的更好用。
然后,你需要对Javascript有所了解,先JS来实现你所需要的功能。(在浏览器控制台下使用)
所谓特定的位置,可以用选择器来选择。
最后用splinter来执行你的JS,就可以了。
如果要求更高的效率,可以使用phantomjs或者casperjs来执行。
前提就是会用JS在浏览器端完成你需要的操作。