- ÂÛ̳»ÕÕÂ:
- 0
|
ÎÒ¶¨ÒåÁËÒ»¸öÎļþfind_missage.py
ÎļþÖж¨ÒåÁËÒ»¸öÀࣺ
#!/usr/bin/python
2 #-*-coding: utf-8 -*-
3
4 import re
5 class findEmail:
6
7 def find_email(page):
8 emaillise=re.search(r'^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z 0-9_-])+',page)
9 if emaillist:
10 email_end=email.group(0)
11 else:
12 print u'ÅÀ³æ±¨¸æ£ºÎÞ·¨¼ÓÔØÎÄÕ±êÌ⣡'
13 return email_end
ÎÒÔÚÁíÒ»¸öÎļþÖÐbaidu.pyÖÐ
from find_missage import findEmail
email=findEmail()
title=email.find_email(myPage)
ÔËÐÐÊÇÒ»Ö±±¨´í£ºTraceback (most recent call last):
File "baidu.py", line 132, in <module>
mySpider.baidu_tieba()
File "baidu.py", line 55, in baidu_tieba
title=email.find_email(myPage)
TypeError: find_email() takes exactly 1 argument (2 give
ÎÒÖ»¸ø¶¨ÁËÒ»¸ö²ÎÊýÑÇ£¬ÎªÊ²Ã´Ëµ¸ø¶¨ÁËÁ½¸ö²ÎÊýÄØ£¿
|
|