本节
python教程,为大家介绍,用 python实现自动登录126等邮箱的功能。
分享一下,给有需要的朋友。
import sys, urllib2, urllib,cookielib
import re
cookie = cookielib.LWPCookieJar()
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
urllib2.install_opener(opener)
url='http://entry.mail.126.com/cgi/login?hid=10010102&lightweight=1&language=0&style=11'
user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
headers = { 'User-Agent' : user_agent }
values = {'bCookie' : '',
'domain' : '126.com',
'enter.x' : '登 录',
'language':'0',
'pass':'#####',
'style':'11',
'user':'guijia8427'}
data = urllib.urlencode(values)
req = urllib2.Request(url, data ,headers)
response = urllib2.urlopen(req)
the_page = response.read()
sor= re.compile(r'sid=(.+)&funcid')
s=sor.findall(the_page)
url2='http://tg1a3.mail.126.com/coremail/fcg/ldapapp?funcid=mails&sid='+s[0]+'&fid=1'
g=opener.open(url2)
data2=g.read()
file=open('126.html','w')
file.write(data2)
file.close()
分享到:
相关推荐
通过以上步骤,我们已经成功实现了使用Python自动登录126邮箱并获取页面数据。需要注意的是,由于126邮箱的安全策略可能会更新,所以实际应用时可能需要根据最新的接口调整代码。此外,为了安全起见,不建议在脚本中...
标题中的“126邮箱自动登录程序.zip”表明这是一个关于使用Python编程语言编写的程序,目的是实现自动登录126邮箱的功能。这个程序可能包含了自动化处理登录过程的代码,例如填写用户名、密码,处理验证码,以及模拟...
### Python自动发送126邮件脚本知识点...本文详细介绍了如何使用Python+selenium实现自动化发送126邮箱邮件的方法,包括环境配置、代码分析以及注意事项等。通过学习本文,读者可以掌握一种实用的自动化邮件发送技术。
本文将深入探讨如何使用Python结合Selenium和Pytest构建一个强大的Web自动化测试框架,实现功能巡检、生成测试报告以及通过邮件发送测试结果。 首先,Python是一种广泛应用于测试领域的编程语言,其简洁明了的语法...
4. **服务器端代码**:如果功能涉及到与服务器的交互,例如验证输入的邮箱地址是否有效,那么会有相应的服务器端代码,可能用PHP、Java、Python等语言编写。 5. **配置文件**:可能包含提示出现的延迟时间、提示...
在本项目"Python-自动爬取Github上文件敏感信息泄露"中,开发者旨在利用Python爬虫技术,针对GitHub上的公开代码仓库进行扫描,以发现可能存在的用户敏感信息,如邮箱和密码。这一过程涉及到了网络安全、数据隐私...
在本篇文章中,我们将详细介绍如何使用Python3结合Selenium自动化工具实现126邮箱的登录与邮件发送功能。该技术在自动化测试、数据抓取等领域有着广泛的应用。 #### 二、环境准备 在开始之前,请确保您的开发环境...
- **信息技术**:系统登录、配置更新、日志分析等。 **RPA的优势与挑战**: 优势: 1. 提高效率,减少人力成本。 2. 减少错误,提高数据准确性。 3. 全天候工作,提升服务可用性。 4. 快速部署,适应性强。 挑战...
在文件名"mail126"中,我们推测可能包含的是使用Selenium进行126邮箱自动化操作的示例代码。这可能涵盖登录、发送邮件、读取邮件等场景,可以让你了解到如何针对特定网站编写自定义的自动化脚本。 学习这个项目源码...
Django自带的ORM允许开发者使用Python代码直接操作数据库,无需编写SQL语句。在这个系统中,开发者可能使用SQLite、MySQL或PostgreSQL等数据库,通过定义模型类,Django会自动生成对应的数据库表结构。 最后,为了...
综上所述,"login126_code.rar"可能是一个尝试获取126邮箱联系人列表的项目,涵盖了模拟登录、网页解析、数据提取等多个编程领域。如果你正在寻找如何实现这一功能,可以解压这个压缩包,研究其中的代码,并根据你的...
通过阅读126邮箱的用户手册或在线帮助,了解登录、发送邮件等功能的具体要求,确定测试点。 3.2、设计测试用例 设计涵盖正常情况和异常情况的测试用例,例如:正确用户名和密码的登录、错误用户名或密码的登录、...
本文将详细介绍如何使用Python来实现邮件循环自动发件的功能,并提供详细的示例代码。 #### 前置知识 在开始之前,我们需要了解几个关键的概念和技术: 1. **SMTP协议**:简单邮件传输协议(Simple Mail Transfer ...
同样地,如果我们需要自动化操作登录邮箱的过程,比如126邮箱,首先需要查看登录页面的源码来获取输入框和按钮的id。一旦知道了这些控件的id,就可以使用find_by_id()方法来定位它们,使用fill()方法输入用户名和...
在Python编程环境中,利用QQ邮箱进行邮件发送是一种常见且实用的操作,特别是在需要自动化发送邮件的应用场景下。 ##### 获取qq授权码 为了确保邮件发送的安全性,使用SSL加密的方式发送邮件时,并不会直接使用...
4. **电子邮件服务**:系统使用126邮箱作为发送者,但根据需求,可以配置其他邮箱服务。Python有多种库可以处理电子邮件,如`smtplib`和`email`,用于连接SMTP服务器,构建邮件内容,并发送邮件。用户需要提供邮箱...
例如,在自动化测试、定时任务通知或异常报警等场景中,利用Python发送邮件能够极大地提高效率。本文将详细介绍如何使用Python实现发送邮件的功能,并提供一份精简且实用的代码示例。 #### 二、所需模块介绍 在...
- `BodyEncoding`:指定邮件的编码方式(如 Base64、UUencode 等)。 2. **`MailAttachment`**: - **用途**:提供了创建邮件附件所需的属性和方法。 3. **`SmtpMail`**: - **用途**:提供了使用Windows 2000 ...
在Python编程中,实现邮件接收功能是一项常见的任务,特别是在自动化和脚本处理中。本文将详细讲解如何使用Python结合网易的POP3(Post Office Protocol version 3)服务器来实现邮件的接收。POP3是一种协议,允许...