终于考完试了。。。
上次说到卡在PyQt模拟登录上了,本来准备等考完试再看看这个问题,不过有{yt}在CPyUG里看到有人说可以用win32com库控制IE,于是我放弃了先前的思路,改用这个来做,果然简单多了。
其实就是用Python控制IE,打开登录页面,模拟输入用户名、密码还有两个隐藏表单,然后点击登录按钮,登录后,打开要下载的相册中的一张照片,在DOM里就可以得到图片的地址,把它保存在一个list里,然后模拟点击这张图片,就会跳到下一张,再保存一个图片地址,如此循环下去,直至获得相册中所有图片的地址。之后遍历这个list,把所有图片保存下来就可以了。只不过在这个过程中,IE是被设为不显示的,所以你看不到它。
exe 下载地址:
上上周吧,在人人网写了篇日志发布了一下这个小程序,不过下载量不大,莫非大家没有这个需求?
悲剧的是,源代码找不找了,想来是前几天把虚拟机里的win7换成xp时没有拷下来。。。。