python3 某网站注册脚本 自用

news/2024/5/10 23:48:19/文章来源:https://blog.csdn.net/qq_40754694/article/details/106172807

python脚本代码

"""
某网站经常注销账号,开发一键注册脚本,写的很烂,有很多可以优化的地方
"""from time import sleepfrom selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC, wait
from email.parser import Parser
import poplibemail = "xxxx@qq.com"
password = "pop3开启所提供的授权码"
pop3_server = "pop.qq.com"def get_email_code():# 连接到POP3服务器:# server = poplib.POP3(pop3_server)# qq需要使用sslserver = poplib.POP3_SSL(pop3_server)# 身份认证:server.user(email)server.pass_(password)# stat()返回邮件数量和占用空间:# print('Messages: %s. Size: %s' % server.stat())# list()返回所有邮件的编号:resp, mails, octets = server.list()# 可以查看返回的列表类似[b'1 82923', b'2 2184', ...]# print(mails)# 获取最新一封邮件, 获取验证码index = len(mails)resp, lines, octets = server.retr(index)msg_content = b'\r\n'.join(lines).decode('utf-8')# 解析出邮件:msg = Parser().parsestr(msg_content)# self.print_info(msg)server.quit()# 正则匹配获取验证码return re.search('(\d{6})</span>',msg.as_string(),re.S).group(1)#通过selenium模拟完成注册页面的输入和点击操作
def open():driver = webdriver.Chrome()driver.get("https://freemycloud.xyz/auth/register")wait = WebDriverWait(driver, 10)input_name = wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, "#name")))input_email = wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, "#email")))# 下拉框Select(driver.find_element_by_id("email_postfix")).select_by_value("@qq.com")clickforcode = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#email_verify")))input_passwd = wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, "#passwd")))input_repasswd = wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, "#repasswd")))submit = wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#register-button")))input_name.send_keys('asfdsafda')input_email.send_keys('2084433059')input_passwd.send_keys('asfdsafda')input_repasswd.send_keys('asfdsafda')clickforcode.click()#获取验证码sleep(30)#等待邮件的到达input_email_code = wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, "#email_code")))input_email_code.send_keys(get_email_code())submit.click()#注册sleep(100)if __name__ == '__main__':open()

网站注册页面
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_897637.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自己实现的网站

利用空余时间&#xff0c;自己用vue动手实现了一个小网站

阿里云网站备案中遇到的基本概念类问题解答

本文为介绍备案过程中涉及的基本概念类问题。这些常见问题在实际使用中会经常遇到&#xff0c;所以老魏在这里也是为了给自己留一个记录&#xff0c;以后用到的时候查看&#xff0c;同时也有分享给大家参考使用帮助的意思。 如何取消备案&#xff1f; 刚提交备案订单还未成功…

阿里云网站备案-验证备案问题解答汇总

在阿里云ICP代备案管理系统提交备案申请时&#xff0c;如出现该域名存在进行中的订单、该域名对应的主体信息在系统中已经存在等错误提示信息&#xff0c;或您想要取消进行中的备案订单&#xff0c;请参考本文进行操作。 1、错误提示&#xff1a;该域名存在进行中的订单 可能原…

动态网站在不同平台都有写什么问题!!这里给大家一些展示

目录 一、Tomcat启动失败 1、错误1 2、错误2 3、Maven模块相互依赖错误 二、Spring Mvc 1、错误1 三、项目编写过程 1、springmvc无法跳转页面404 2、Maven工程pom.xml顶头红叉无报错 3、IDEA无法使用JQuery 4、JSP的设置路径报错 5、SpringBoot查询数据报错 四、…

java web电脑网站微信扫码支付(Servlet+JSP)

上篇文章写到了app开发中的微信支付和支付宝支付连接&#xff1a;https://blog.csdn.net/qq_35318713/article/details/92832397&#xff0c; 这次再把电脑网站扫码支付的过程记录一下&#xff0c;其实原理上还是差不多&#xff0c;就是多了一个生成二维码的过程。 上代码&am…

MyCms 自媒体 CMS 系统 v2.6,SEO 优化升级

MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统&#xff0c;助力开发者知识技能变现。 MyCms 基于Apache2.0开源协议发布&#xff0c;免费且不限制商业使用&#xff0c;欢迎持续关注我们。 V2.6 更新内容 新增&#xff1a;SEO-URL优化插件 新增&#xff1a;文章…

轻松实现织梦网站数据迁移到新站点

众所周知&#xff0c;织梦已经开始收费了&#xff0c;这对国内版权意识增强应该不算坏事&#xff0c;但想要免费使用又不想惹麻烦的站长们就有点麻烦了。 有不少朋友来问&#xff0c;我们 MyCms 支不支持织梦数据迁移&#xff0c;目前我们已经实现一键导入织梦的原文章和商品了…

开源多语言商城 CMS 企业建站系统,MyCms v3.9 发布

MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。 MyCms 基于 Apache2.0 开源协议发布&#xff0c;免费且可商业使用&#xff0c;欢迎持续关注我们。 V3.9 更新内容 新增&#xff1a;模板自定义配置 新增&#xff1a;读取模板配置函数 新增&…

网站架构

百科名片 网站架构 网站架构&#xff0c;一般认为是根据 客户需求分析的结果&#xff0c;准确定位网站目标群体&#xff0c;设定网站整体架构&#xff0c;规划、设计网站栏目及其内容&#xff0c;制定 网站开发流程及顺序&#xff0c;以最大限度地进行高效资源分配与管理的设计…

转载:程序员实用工具网站

转载 版权声明&#xff1a;本文为博主原创文章&#xff0c;遵循 CC 4.0 BY-SA 版权协议&#xff0c;转载请附上原文出处链接和本声明。 本文链接&#xff1a; https://blog.csdn.net/m0_38106923/article/details/100130354 目录 1、搜索引擎 2、PPT 3、图片操作 4、文件共…

http://www.miuo.com 我的网站.密友地带,RSS Home,密友,RSS,XML

http://www.miuo.com http://miuo.com http://www.miuo.com/syndication.axd 密友科技资讯[miuo.com]_致力于从世界日新月异的科技信息中获取最大的信息价值&#xff0c;提供简明IT新闻,IT业界资讯,提供讨论平台&#xff0c;报道即时信息&#xff0c;讨论热烈的新闻、评论、…

10个设计最经典的web2.0网站

10个设计最经典的web2.0网站 <script type"text/javascript"> </script><script src"http://pagead2.googlesyndication.com/pagead/show_ads.js" type"text/javascript"> </script> 做好一个网站&#xff0c;不仅要在服…

源代码Search网站 www.krugle.com

推荐一个相当好的源代码搜索网站, www.krugle.com . 可以根据某段代码进行搜索,搜索结构可以是某段代码,或者某个工程. 支持相当多的程序开发语言. 感兴趣的可以去看看 ^_^ 界面如下:

学生社区(学校交流社区)网站源码推荐

学生社区网站&#xff08;或者说学校交流社区&#xff09;的特点是注重互动和个人展示&#xff0c;老墨今天为大家推荐几个比较适合创建学生社区网站的源码。 记事狗 记事狗微博系统是一套创新的PHP开源微博程序&#xff0c;其支持Wap、手机客户端、短信、QQ机器人等多种方式发…

Intel Edison Arduino 温度检测并上传至网站

采用的Arduino的温度传感器&#xff0c;其说明见此链接。参数罗列如下&#xff1a; Voltage: 3.3 ~ 5VZero power resistance: 100 KΩResistance Tolerance: 1%Operating temperature range: -40 ~ 125 ℃Nominal B-Constant&#xff1a; 4250 ~ 4299K 关键计算公式如下&#…

JAVA里面读取PostgreSQL数据库最近80条温度检测记录,并用Highcharts展示在网站上

效果如下&#xff1a; 花了2天时间处理了服务器端的GET处理部分&#xff0c;和前端HTML部分。 难点(1)&#xff1a;series[0]["data"][jjj]parseFloat(arr_temp[jjj]); 首先series[0]的[0]是不能省掉的&#xff0c;因为采用的这个是多曲线展示&#xff0c;要展示的是…

部署在线网站

1、注册账号 https://www.ngrok.cc/ 2、开通一个隧道账号 记录一下隧道ID 33adb03ff15e3705 3、下载客户端&#xff0c;最下面 https://www.ngrok.cc/ windows64下载 http://pan.baidu.com/s/1o8HQHxo 4、解压双击&#xff0c;输入33adb03ff15e3705按回车即可 注意&#xff1…

找xpath好用的工具(比较少用,针对只能在IE上打开的网站)

有一些网站只能在IE浏览器里打开&#xff0c;不像firefox那样有好多好用的插件来找元素的xpath,css path等。 当然现在IE也可以&#xff0c;F12出现像firebug那样的窗口&#xff0c;来查看元素。 这里呢在介绍一个工具&#xff0c;Fire-IEBrowser1.4.zip&#xff0c;我已经上…

Echarts一些社区网站,亲测可用,新更新了Antv(阿里旗下)

1.makeapie echarts图表可视化案例makeapie echarts图表可视化案例, 分享你的可视化作品https://www.makeapie.cn/echarts 2.Examples - Apache EChartsECharts, a powerful, interactive charting and visualization library for browserhttps://echarts.apache.org/examples…

使用css和jquery实现一个网站首页轮播图的功能

效果展示说明 页面代码&#xff0c;在一个div框中用img标签放置图片和小圆点 <div id"box01"><img src"img/fengxueshanshenmiao.jpg"/><img src"img/sandazhujiazhuang.jpg" /><img src"img/shuihuAll.jpg" /&…