加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

太鸡冻了!我用 Python 偷偷查到暗恋女生的名字

发布时间:2019-09-25 16:39:43 所属栏目:建站 来源:星安果
导读:副标题#e# 1.目标场景 不知道你有没有经历过这样一个场景,好不容易拿到一个妹子的手机号,但是又不好意思去搭讪,问一下对方的名字。 有过社工科经验的人应该都知道,拿到一个人的手机号码后,其他信息都可以很容易获取到,除了花钱之外,利用支付宝的「模

所以,可以遍历上面获取到的姓氏,一个个地去验证。

  1. def __simulate_transfer(self, last_name): 
  2.     """ 
  3.     模拟转账 
  4.     :return: 
  5.     """ 
  6.     # 如果不是好友,就不会显示全名 
  7.     # 点击验证名称 
  8.     verify_element = self.poco('com.alipay.mobile.transferapp:id/tf_receiveNameTextView') 
  9.     verify_element.click() 
  10.  
  11.     # 姓名除去姓氏 
  12.     first_name_pre = verify_element.get_text() 
  13.  
  14.     # 获取真实的first name 
  15.     self.first_name = first_name_pre[:first_name_pre.index('(')] 
  16.  
  17.     # 获取姓氏输入框 
  18.     input_element = self.poco('com.alipay.mobile.antui:id/dialog_custom_view').parent().children()[1].children()[0] 
  19.  
  20.     input_element.set_text(last_name) 
  21.  
  22.     # 点击确认按钮,开始验证 
  23.     self.poco('com.alipay.mobile.antui:id/ensure').click() 

另外,转账页面可以先利用界面元素拿到妹子不包含姓氏的名字。

如果输入的姓氏不正确,则会弹出警告对话框,否则就能拿到妹子的姓氏了。

  1. def __judge_family_name(self): 
  2.     """ 
  3.     判断姓氏输入是否正确 
  4.     :return: 
  5.     """ 
  6.     msg_error = self.poco('com.alipay.mobile.antui:id/message', text=u'姓名和账户不匹配,为避免转错账,请核对') 
  7.     btn_ensure = self.poco('com.alipay.mobile.antui:id/ensure') 
  8.  
  9.     yes_or_right = False 
  10.  
  11.     # 姓氏不对 
  12.     if msg_error.exists(): 
  13.         print('姓氏输入不正确') 
  14.         btn_ensure.click() 
  15.         yes_or_right = False 
  16.     else: 
  17.         print('姓氏输入正确') 
  18.         yes_or_right = True 
  19.  
  20.     return yes_or_right 

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读