ʹÓÃpython»ñÈ¡htmlÒ³ÃæµÄÄÚÈÝ
import urllib
from HTMLParser import HTMLParser
class TitleParser(HTMLParser):
def __init__(self):
self.title = ''
self.divcontent = ''
self.readingtitle = 0
self.readingdiv = 0
HTMLParser.__init__(self)
def handle_starttag(self, tag, attrs):
if tag == 'title':
self.readingtitle = 1
if -1 != tag.find("div"):
self.readingdiv = 1
def handle_data(self, data):
if self.readingtitle:
# Ordinarily, this is slow and a bad practice, but
# we can get away with it because a title is usually
# small and simple.
self.title += data
if self.readingdiv:
self.divcontent += data
def handle_endtag(self, tag):
if tag == 'title':
self.readingtitle = 0
if tag == "div":
self.readingdiv = 0
def gettitle(self):
return self.title
def getdiv(self):
return self.divcontent
def getweb(url):
web = urllib.urlopen('http://blog.chinaunix.net/u3/105068/showart_2223566.html').read()
return web
web = getweb('http://blog.chinaunix.net/u3/105068/showart_2223566.html')
test = TitleParser()
test.feed(web)
file_object = open('abinfile', 'w')
file_object.write(test.title)
file_object.write("\r\n")
file_object.write(test.divcontent)
file_object.close()
Ïà¹ØÎĵµ£º
±ê׼ʼþÊôÐÔ
HTML 4 Ôö¼ÓÁËͨ¹ýʼþ´¥·¢ä¯ÀÀÆ÷ÖÐÐÐΪµÄÄÜÁ¦£¬±ÈÈçµ±Óû§µã»÷ij¸öÔªËØÊ±Æô¶¯Ò»¶Î JavaScript¡£
Èç¹ûÐèҪѧϰ¸ü¶àÓйØÊ¹ÓÃÕâЩʼþ½øÐбà³ÌµÄÄÚÈÝ£¬ÇëѧϰÎÒÃÇµÄ JavaScript ½Ì³Ì ºÍ DHTML ½Ì³Ì¡£
ÏÂÃæµÄ±í¸ñÁгöÁ˿ɲåÈë HTML 5 ÔªËØÖÐÒÔ¶¨ÒåʼþÐÐΪµÄ±ê׼ʼþÊôÐÔ¡£
HTML 4.01 Óë HTML 5 Ö®¼äµÄ²îÒì ......
ת×Ô£ºhttp://www.blogjava.net/lishunli/archive/2010/01/07/308618.html
Javadocת»»chm°ïÖúÎĵµµÄËÄÖÖ·½·¨×ܽá
&nb ......
javascript ¿ØÖÆ htmlÔªËØ ÏÔʾ/Òþ²Ø
1¡£±àдjsº¯Êý
<script type="text/javascript">
function display(y){$(y).style.display=($(y).style.display=="none")?"":"none";}
function $(s){return document.getElementById(s);}
</script>
2. ÒªÏÔÊ ......
ʹÓà VAlign ÊôÐÔÖ¸¶¨ÓÉ HtmlTableCell ÀàµÄʵÀýËù±íʾµÄµ¥Ôª¸ñÄÚÈݵĴ¹Ö±¶ÔÆë·½Ê½
“VALIGN"Òâ˼ -- vertical alignment ´¹Ïò¶ÔÆë·½·¨
ÆäÖµ¿ÉÒÔÊÇtop -- ¶¥²¿£»»òmiddle -- Öв¿£»»òbottom-- µ×²¿£»»òbaseline -- »ùÏß¡£Ä¬ÈÏÖв¿--middle¡£
¶ÔÆë£¬¾ÍÊDZí¸ñ£¨Cell)ÄڵĶ«Î÷£¨ÔªËذüÀ¨Í¼ÐΣ©ÅŵÃÕûÆë»®Ò»£¬V ......
from: http://www.cnblogs.com/jimnox/archive/2009/12/08/tips-to-python-challenge.html
Python ChallengeÊÇÒ»¸öÍøÒ³´³¹ØÓÎÏ·£¬Í¨¹ýһЩÌáʾÕÒ³öÏÂÒ»¹ØµÄÍøÒ³µØÖ·¡£ÓëÖÚ²»Í¬µÄÊÇ£¬ËüÊÇרÃÅΪ³ÌÐòÔ±Éè¼ÆµÄ£¬ÒòΪ´ó¶àÊý¹Ø¿¨¶¼Òª±à³ÌÀ´ËãŶ£¡£¡
È¥ÄêºÍͬѧһÆðÍæµÄ£¬Ëû×öÁË´ó°ë£¬ÎÒ×öÁËС°ë£¬×÷±×ÁËһЩ£¬33¹ØÈ«Í¨£¬½ ......