本文也举一个例子,本文也举一个例子

作者: 编程  发布:2019-09-03

python登陆Tom邮箱的代码一例,pythontom邮箱一例

在很多的python 教程中都会讲到登录邮箱或发送邮件的例子,好东西不怕多,本文也举一个例子。登录tom邮箱发信,代码如下: 

  1. def loginTom(username, password):  
  2.     url1 = '''  
  3.       
  4.     '''  
  5.       
  6.     values = {  
  7.         'type' : '0',  
  8.         'user' : '%s' % username,  
  9.         'in_username' : '%[email protected]' % username,  
  10.         'pass' : '%s' % password,  
  11.         'style' : '21',  
  12.         'verifycookie' : 'y'  
  13.     }  
  14.       
  15.     data = urllib.urlencode(values)  
  16.     req = urllib2.Request(url1, data)  
  17.     response = opener.open(req)  
  18.     data2 =response.read()  
  19.       
  20.     sid = re.search(r'(?<=(sid=)).*?(?=&)', data2).group()  
  21.       
  22.     url3 = '''  
  23.       
  24.     ''' % sid  
  25.     response = opener.open(url3)  
  26.     data3 = response.read()  
  27.       
  28.     b = re.search(r'(?<=nTotalMailCount).*?(?=;)', data3).group()  
  29.     c = re.search(r'd. ', b).group()  
  30.     num_per_page = 20  
  31.     num_times = string.atoi(c) / 20  
  32.     print( num_times )  
  33.       
  34.     index = 0  
  35.     for match in re.finditer(r'(?<="Mbox_Td_Subject">).*?(?=</)', data3):  
  36.         index  = 1  
  37.         part1 = "第%d封邮件" % index  
  38.         part2 = " %s" % match.group()  
  39.         part1 = part1.decode('utf8').encode('gbk')  
  40.         subject = re.search(r'(?<=>). ', part2).group()  
  41.         subject = part1.decode('gbk')   "    "   subject.decode('gbk')  
  42.         print( subject.encode('gbk'))  
  43.       
  44.     for i in xrange(num_times - 1):  
  45.         url3 = '''  
  46.           
  47.         ''' % (sid, (i   1) * num_per_page )  
  48.         response = opener.open(url3)  
  49.         data3 = response.read()  
  50.                   
  51.         for match in re.finditer(r'(?<="Mbox_Td_Subject">).*?(?=</)', data3):  
  52.             index  = 1  
  53.             part1 = "第%d封邮件" % index  
  54.             part2 = " %s" % match.group()  
  55.             part1 = part1.decode('utf8').encode('gbk')  
  56.             subject = re.search(r'(?<=>). ', part2).group()  
  57.             subject = part1.decode('gbk')   "    "   subject.decode('gbk')  
  58.             print( subject.encode('gbk'))  

在很多的python 教程中都会讲到登录邮箱或发送邮件的例子,好东西不怕多,本文也举一个例...

本文出处参考: 

在很多的python 教程中都会讲到登录邮箱或发送邮件的例子,好东西不怕多,本文也举一个例子。登录tom邮箱发信,代码如下: 

  1. def loginTom(username, password):  
  2.     url1 = '''  
  3.       
  4.     '''  
  5.       
  6.     values = {  
  7.         'type' : '0',  
  8.         'user' : '%s' % username,  
  9.         'in_username' : '%s@tom.com' % username,  
  10.         'pass' : '%s' % password,  
  11.         'style' : '21',  
  12.         'verifycookie' : 'y'  
  13.     }  
  14.       
  15.     data = urllib.urlencode(values)  
  16.     req = urllib2.Request(url1, data)  
  17.     response = opener.open(req)  
  18.     data2 =response.read()  
  19.       
  20.     sid = re.search(r'(?<=(sid=)).*?(?=&)', data2).group()  
  21.       
  22.     url3 = '''  
  23.       
  24.     ''' % sid  
  25.     response = opener.open(url3)  
  26.     data3 = response.read()  
  27.       
  28.     b = re.search(r'(?<=nTotalMailCount).*?(?=;)', data3).group()  
  29.     c = re.search(r'd. ', b).group()  
  30.     num_per_page = 20  
  31.     num_times = string.atoi(c) / 20  
  32.     print( num_times )  
  33.       
  34.     index = 0  
  35.     for match in re.finditer(r'(?<="Mbox_Td_Subject">).*?(?=</)', data3):  
  36.         index  = 1  
  37.         part1 = "第%d封邮件" % index  
  38.         part2 = " %s" % match.group()  
  39.         part1 = part1.decode('utf8').encode('gbk')  
  40.         subject = re.search(r'(?<=>). ', part2).group()  
  41.         subject = part1.decode('gbk')   "    "   subject.decode('gbk')  
  42.         print( subject.encode('gbk'))  
  43.       
  44.     for i in xrange(num_times - 1):  
  45.         url3 = '''  
  46.           
  47.         ''' % (sid, (i   1) * num_per_page )  
  48.         response = opener.open(url3)  
  49.         data3 = response.read()  
  50.                   
  51.         for match in re.finditer(r'(?<="Mbox_Td_Subject">).*?(?=</)', data3):  
  52.             index  = 1  
  53.             part1 = "第%d封邮件" % index  
  54.             part2 = " %s" % match.group()  
  55.             part1 = part1.decode('utf8').encode('gbk')  
  56.             subject = re.search(r'(?<=>). ', part2).group()  
  57.             subject = part1.decode('gbk')   "    "   subject.decode('gbk')  
  58.             print( subject.encode('gbk'))  

复制代码 代码如下:

python 教程

  1. def loginTom(username, password):  
  2.     url1 = '''  
  3.       
  4.     '''  
  5.       
  6.     values = {  
  7.         'type' : '0',  
  8.         'user' : '%s' % username,  
  9.         'in_username' : '%[email protected]' % username,  
  10.         'pass' : '%s' % password,  
  11.         'style' : '21',  
  12.         'verifycookie' : 'y'  
  13.     }  
  14.       
  15.     data = urllib.urlencode(values)  
  16.     req = urllib2.Request(url1, data)  
  17.     response = opener.open(req)  
  18.     data2 =response.read()  
  19.       
  20.     sid = re.search(r'(?<=(sid=)).*?(?=&)', data2).group()  
  21.       
  22.     url3 = '''  
  23.       
  24.     ''' % sid  
  25.     response = opener.open(url3)  
  26.     data3 = response.read()  
  27.       
  28.     b = re.search(r'(?<=nTotalMailCount).*?(?=;)', data3).group()  
  29.     c = re.search(r'd. ', b).group()  
  30.     num_per_page = 20  
  31.     num_times = string.atoi(c) / 20  
  32.     print( num_times )  
  33.       
  34.     index = 0  
  35.     for match in re.finditer(r'(?<="Mbox_Td_Subject">).*?(?=</)', data3):  
  36.         index  = 1  
  37.         part1 = "第%d封邮件" % index  
  38.         part2 = " %s" % match.group()  
  39.         part1 = part1.decode('utf8').encode('gbk')  
  40.         subject = re.search(r'(?<=>). ', part2).group()  
  41.         subject = part1.decode('gbk')   "    "   subject.decode('gbk')  
  42.         print( subject.encode('gbk'))  
  43.       
  44.     for i in xrange(num_times - 1):  
  45.         url3 = '''  
  46.           
  47.         ''' % (sid, (i   1) * num_per_page )  
  48.         response = opener.open(url3)  
  49.         data3 = response.read()  
  50.                   
  51.         for match in re.finditer(r'(?<="Mbox_Td_Subject">).*?(?=</)', data3):  
  52.             index  = 1  
  53.             part1 = "第%d封邮件" % index  
  54.             part2 = " %s" % match.group()  
  55.             part1 = part1.decode('utf8').encode('gbk')  
  56.             subject = re.search(r'(?<=>). ', part2).group()  
  57.             subject = part1.decode('gbk')   "    "   subject.decode('gbk')  
  58.             print( subject.encode('gbk'))  

教程 defloginTom(username,password): url1= '' ' http: //login.mail.tom.com/cgi/login '' ' values={ 'type' : '0' , 'user' : '%s' %username, 'in_username' : '%[email protected]' %us...

def loginTom(username, password):
 url1 = '''
 
 '''

 values = {
  'type' : '0',
  'user' : '%s' % username,
  'in_username' : '%[email protected]' % 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 = '''
 
 ''' % 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'(?<="Mbox_Td_Subject">).*?(?=</)', 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 = '''
  
  ''' % (sid, (i 1) * num_per_page )
  response = opener.open(url3)
  data3 = response.read()

  for match in re.finditer(r'(?<="Mbox_Td_Subject">).*?(?=</)', 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'))

代码如下: def loginTom(username, password): url1 = ''' ''' values = { 'type' : '0', 'user' : '%s' % username, 'in_username' : '...

本文由9159.com发布于编程,转载请注明出处:本文也举一个例子,本文也举一个例子

关键词: 9159.com