下面一段是ruby自动注册163邮箱的代码,未封装,未加入验证码识别,有兴趣的朋友可以完善一下。

#encoding:utf-8
#auto reg email of mail.163.com  Time:2013-1-30 15:15:18
require "watir-webdriver"
puts "auto reg email of 163"def mail_append(len)m_append=""1.upto(len){|i| m_append<<rand(10).to_s}return m_append
end
#func 获取验证码
$i=0
def get_vcode()if $i==0puts "Please input vcode ..."$i+=1else puts "Verification code error, please input vcode again..."endvcode=gets$b.text_field(:id,"vcodeIpt").set vcode$b.link(:id,"mainRegA").clicksleep(1)
endurl_mail_reg="http://reg.email.163.com/unireg/call.do?cmd=register.entrance&from=163mail_right"
mail_pre="auto_reg_"
puts mail=mail_pre+mail_append(5)
pw="td123456789"
#sleep(3)
$b=Watir::Browser.new:chrome
$b.goto url_mail_reg
$b.text_field(:id,"nameIpt").set mail
#b.text_field(:id,"mainPwdIpt").send_keys :tab
$b.text_field(:id,"mainPwdIpt").set pw
$b.text_field(:id,"mainCfmPwdIpt").set pw#第一次输入验证码
get_vcode()
#验证码输入错误,重新输入
while $b.div(:id,"m_vcode").exists?get_vcode()
end
puts "===============Reg OK================\n your email address is:\n "+mail+"@163.com"
puts "CMD window'll be colosed in 10s"
sleep(10)

ruby自动注册163邮箱相关推荐

  1. [Python爬虫] Selenium实现自动登录163邮箱和Locating Elements介绍

    前三篇文章介绍了安装过程和通过Selenium实现访问Firefox浏览器并自动搜索"Eastmount"关键字及截图的功能.而这篇文章主要简单介绍如何实现自动登录163邮箱,同时 ...

  2. Python爬虫 Selenium实现自动登录163邮箱和Locating Elements介绍

    Python爬虫视频教程零基础小白到scrapy爬虫高手-轻松入门 https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.482434a6E ...

  3. 批量注册163邮箱的代码

    下面是我做的一段批量注册163邮箱的代码,经测试是有效的能够批量注册邮箱,可以换成其他的.欢迎大家 欣赏啊,请不要用于不正当的途径. using System; using System.Collec ...

  4. yandex注册验证码怎么填_注册163邮箱格式怎么填?163电子邮件注册格式

    每个品牌的电子邮箱都有其对应的格式,电子邮箱按属性可细分为个人邮箱及企业邮箱,不同的邮箱品牌格式均不同.今天小编来系统化介绍一下,当下主流的电子邮箱都有哪些格式. 电子邮件格式组成 1. 正确的电子邮 ...

  5. 什么是电子邮件系统?电子邮箱的格式是什么?怎样注册163邮箱呢

    在工作中,我们用到的电子邮箱是比较多的,如TOM邮箱,平时收发邮件都需要我们会用到邮箱,那你知道什么是电子邮件系统吗?当我们发送邮件时邮箱格式不要忘记,电子邮箱格式是什么?如何注册邮箱呢?一起看看吧! ...

  6. Python|Pyppeteer实现自动注册Gmail邮箱(11)

    前言 本文是该专栏的第11篇,结合优质项目案例持续分享Pyppeteer的干货知识,记得关注. 背景需求:使用python实现对Gmail邮箱进行自动注册. 项目环境:Python,Pyppeteer ...

  7. python自动获取163邮箱验证码

    PS:主要使用selenuim和谷歌驱动 这个里面难点主要是如何自动登录163邮箱,因为163邮箱里面模块的id或者classname都是动态码 所有首先需要定位登录框的frame 这一步 需要使用s ...

  8. 用Python+Selenium来测试登录自动登录163邮箱

    用Python+Selenium来测试登录自动登录163邮箱 1 准备条件 2 程序说明 3 代码 1 准备条件 ① windows系统(也许你是Linux,Mac,自行选择) ②安装了Anacond ...

  9. python自动注册邮箱_[转][Python][自动登录163邮箱]

    #-*- coding:UTF-8 -*- import urllib,urllib2,cookielib import xml.etree.ElementTree as etree #xml解析类 ...

最新文章

  1. 如何在 Linux下进行文件切割操作?
  2. AS3.0(3)-函数;类;对象
  3. java浮点数误差_浮点数运算的误差
  4. 为什么mac系统下载python-mac可以升级python吗 知乎
  5. Linux设备驱动程序 第三版 读书笔记(一)
  6. oracle dbms lob,如何使用DBMS_LOB从文件中加载CLOB数据
  7. Kafka是如何实现高吞吐率的
  8. 【linux】学习2
  9. android 展示星期方式,Android显示从一周到另一周的日期(星期四至星期四)
  10. python爬虫之逆向破解_Python爬虫进阶之APP逆向(二)
  11. ajax 实时进度_【乐建工程宝】如何把控施工项目进度
  12. BZOJ.3489.A simple rmq problem(主席树 Heap)
  13. 3dmax打不开提示服务器未响应,3DMAX模型打开一直未响应的解决办法
  14. CAN总线的特点及J1939协议通信原理、内容和应用
  15. 泛微云桥e-Bridge-任意文件读取漏洞
  16. Kent Beck 教你编程模式与代码重构
  17. ORAN专题系列-29:运营商O-RAN扩展皮站测试的硬件架构
  18. android 6.0 大神f2,酷派大神F2刷机包 64位1080p 全高清版 MIUI8安卓6.0 插桩适配ROM 锁屏画报 极致体验...
  19. 关于《算法的乐趣》历法一章演示程序错误的说明
  20. LDV7 语音识别模块使用方法

热门文章

  1. 中国石斑鱼养殖产量不断上升,捕捞产量逐渐下降「图」
  2. 2D转换和3D转换 transform
  3. Failed to install metadata com.weiwen.common:weiwen-common-core/maven-metadata.xml: Could not parse
  4. 如何查看存款和贷款的基准利率
  5. 如何在web项目中访问HTML页面
  6. matlab 微分符号,Matlab 符号微积分
  7. android usb 以太网,如何在Android智能手机上通过USB-OtG使用连接USB的有线以太网适配器?...
  8. av_opt_set函数族详解
  9. web前端CSS选择符:表示要定义样式的对象
  10. 【UOJ#311】【UNR #2】积劳成疾(动态规划)