失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python模拟登陆Tom邮箱示例分享

python模拟登陆Tom邮箱示例分享

时间:2023-10-14 05:44:18

相关推荐

python模拟登陆Tom邮箱示例分享

后端开发|Python教程

模拟登陆

后端开发-Python教程

智能音箱平台源码,盘尾安装ubuntu,行业数据爬虫公司,php随机人名,天津自动seolzw

复制代码 代码如下:

wap网站asp源码,vscode切换标签快捷键,ubuntu系统 lol,tomcat线程堆栈查看,python爬虫幼儿,分布式数据库php,石河子的seo优化排名lzw

def loginTom(username, password):

url1 = \

http://login./cgi/login

\

winio驱动 源码,vscode打开venv,ubuntu apple,tomcat服务集群,sqlite中不等于,dz插件源码,前端不用框架怎么处理api,微博单博主爬虫,rand php函数,山东seo推广方法,如何修改网站后台时间,js生成网页插件,织梦个人博客模板lzw

values = {

ype : ,

user : \%s % username,

in_username : \%s@ % username,

pass : \%s % password,

style : 21,

verifycookie : y

}

data = urllib.urlencode(values)

req = urllib2.Request(url1, data)

response = opener.open(req)

data2 =response.read()

sid = re.search(r(?<=(sid=)).*?(?=&), data2).group() url3 = \

http://bjapp6./cgi/ldapapp?funcid=mails&sid=%s&fid=1

\ % sid

response = opener.open(url3)

data3 = response.read()

b = re.search(r(?<=nTotalMailCount).*?(?=;), data3).group()

c = re.search(r\d.+, b).group()

num_per_page = 20

num_times = string.atoi(c) / 20

print( num_times )

index = 0

for match in re.finditer(r(?).*?(?=\</), data3):

index += 1

part1 = "第%d封邮件" % index

part2 = " %s" % match.group()

part1 = part1.decode(utf8).encode(gbk)

subject = re.search(r(?).+, part2).group()

subject = part1.decode(gbk) + " " + subject.decode(gbk)

print( subject.encode(gbk))

for i in xrange(num_times - 1):

url3 = \

http://bjapp6./cgi/ldapapp?funcid=mails&sid=%s&fid=1&start=%d

\ % (sid, (i + 1) * num_per_page )

response = opener.open(url3)

data3 = response.read()

for match in re.finditer(r(?).*?(?=\</), data3):

index += 1

part1 = "第%d封邮件" % index

part2 = " %s" % match.group()

part1 = part1.decode(utf8).encode(gbk)

subject = re.search(r(?).+, part2).group()

subject = part1.decode(gbk) + " " + subject.decode(gbk)

print( subject.encode(gbk))

如果觉得《python模拟登陆Tom邮箱示例分享》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。