百合网站的模拟IE外挂

上次佳缘外挂走的是协议底层,因为有同事问题,所以这次的案例就直接 模拟IE了。

代码如下:


import pam,re,time
ie=pam.PAMIE()
ie.navigate("http://passport.baihe.com/login.jsp")
ie.setTextBox('txtLoginEMail','00000@163.com')
ie.setTextBox('txtLoginPwd','00000')
ie.submitForm('loginForm')
ie.clickLink('在线会员')
ie.selectListBox('minAge','22')
ie.selectListBox('maxAge','30')

ie.selectListBox('Online_Province','湖北') #湖北  8642
ie.executeJavaScript('getCity()')
ie.selectListBox('Online_City','武汉')    #武汉 864201

ie.setCheckBox('checkPhoto',1) #选择有相片

ie.executeJavaScript('flushNewUsers(0)')

lst=[]
i=3

while(i>0):
    i=i-1
    ie.executeJavaScript('closeMsgDiv()')
    a=ie.outerHTML()
    b=re.finditer('useridInImg=\"(\d+?)\"',a,re.IGNORECASE)
    for k in b:
        lst.append(k.group(1))
    ie.executeJavaScript('flushNewUsers(1)')

        
lst=list(set(lst))


print('共',len(lst),'用户')
t=1
for l in lst:
    print('正在访问第',t,'位用户:',l)
    t=t+1
    ie.navigate('http://profile.baihe.com/new/BasicInfo.action?oppId='+str(l))

ie.quit()





import pam,re,time
ie=pam.PAMIE()
ie.navigate("http://passport.baihe.com/login.jsp")
ie.setTextBox('txtLoginEMail','111111@163.com')
ie.setTextBox('txtLoginPwd','111111')
ie.submitForm('loginForm')

lst=[]

a=ie.outerHTML()

b=re.finditer('OppositeID=(\d+?)\"',a,re.IGNORECASE)
for k in b:
    lst.append(k.group(1))

lst=list(set(lst))

print('共',len(lst),'用户')
t=1
for l in lst:
    print('正在访问第',t,'位用户:',l)
    t=t+1
    ie.navigate('http://profile.baihe.com/new/BasicInfo.action?oppId='+str(l))


ie.quit()


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值