获取HTTP响应内容

响应内容(Response Content)是发送HTTP请求后,Web服务器回传给客户端的响应数据,其内容可能是HTML标签字符串、JSON或二进制数据。

获取HTTP响应内容的方法

Python程序调用get()和post()函数发送HTTP请求,发下所示:

r=requests.get("https://www.w3school.com.cn/")

上述程序代码中的变量r是响应内容的Response对象,可以使用相关属性来获取响应数据。

获取响应数据 的属性及说明
属性说明
text编码的卷标字符串,可以使用encoding属性获取使用的编码
contents没有编码的字节数据,适用于非文字请求
raw服务器响应的原始Socket响应(Raw Socket Response),这是HTTPResponse对象

HTTP响应内容如果 是编码的HTML标签字符串,则HTML网页的编码在<head>的<meta>子标签指定。

获取HTML编码字符串的响应内容

发送W3School官网的GET请求来获取 编码字符串的响应内容,URL网址为https://www.w3school.com.cn,共发送2次请求,如下所示:

import requests

r = requests.get("https://www.w3school.com.cn/")

print(r.text)
print(r.encoding)

r = requests.get("https://www.w3school.com.cn/")

r.encoding = 'gbk'
print(r.text)
print(r.encoding)

上述程序代码第1次调用get()函数发送HTTP请求后,使用text和encoding属性获取响应编码字符串和使用的编码;第2次请求更改r.encoding属性值为gbk编码,然后使用此编码获取响应内容的编码字符串。其运行结果如下所示:

[Running] python -u "c:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Python\tempCodeRunnerFile.py"
<!DOCTYPE html>

<html lang="zh-cn">

<head>



<!-- Global site tag (gtag.js) - Google Analytics -->

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-878633-1"></script>

<script>

  window.dataLayer = window.dataLayer || [];

  function gtag(){dataLayer.push(arguments);}

  gtag('js', new Date());



  gtag('config', 'UA-878633-1');

</script>



<title>w3school ÔÚÏ߽̳Ì</title>



<link rel="stylesheet" type="text/css" href="/c8.css" />



<meta charset="gbk" />

<meta http-equiv="Content-Language" content="zh-cn" />

<meta name="description" content="È«Çò×î´óµÄÖÐÎÄ Web ¼¼Êõ½Ì³Ì¡£" />

<meta name="robots" content="all" />

<meta name="author" content="w3school.com.cn" />

<meta name="Copyright" content="Copyright W3school.com.cn All Rights Reserved." />

<meta name="MSSmartTagsPreventParsing" content="true" />

<meta http-equiv="imagetoolbar" content="false" />



<link rel="icon" type="image/png" sizes="16x16" href="/ui2019/logo-16-red.png">

<link rel="icon" type="image/png" sizes="32x32" href="/ui2019/logo-32-red.png">

<link rel="icon" type="image/png" sizes="48x48" href="/ui2019/logo-48-red.png">

<link rel="icon" type="image/png" sizes="96x96" href="/ui2019/logo-96-red.png">

<link rel="apple-touch-icon-precomposed" sizes="180x180" href="/ui2019/logo-180.png">

</head>



<body id="homefirst">

<div id="wrapper">



<div id="header_index">

<h1><a href="/index.html" title="w3school ÔÚÏ߽̳Ì" style="float:left;">w3school ÔÚÏ߽̳Ì</a></h1>



<div id="searchui">

<form method="get" id="searchform" action="https://www.google.com.hk/search">

<input type="hidden" name="sitesearch" value="w3school.com.cn" />

<input type="text" name="as_q" class="box"  id="searched_content" title="ÔÚ´ËÊäÈëËÑË÷ÄÚÈÝ¡£" />

<input type="submit" value="Go" class="button" title="ËÑË÷£¡" />

</form>

</div>

</div>



<div id="navfirst">

<ul id="menu">

<li id="h"><a href="/h.asp" title="HTML ϵÁн̳Ì">HTML ϵÁн̳Ì</a></li>

<li id="b"><a href="/b.asp" title="ä¯ÀÀÆ÷½Å±¾½Ì³Ì">ä¯ÀÀÆ÷½Å±¾</a></li>

<li id="s"><a href="/s.asp" title="·þÎñÆ÷½Å±¾½Ì³Ì">·þÎñÆ÷½Å±¾</a></li>

<li id="p"><a href="/p.asp" title="±à³Ì½Ì³Ì">±à³Ì½Ì³Ì</a></li>

<li id="x"><a href="/x.asp" title="XML ϵÁн̳Ì">XML ϵÁн̳Ì</a></li>

<li id="w"><a href="/w.asp" title="½¨Õ¾ÊÖ²á">½¨Õ¾ÊÖ²á</a></li>

<li id="r"><a href="/r.asp" title="²Î¿¼ÊÖ²á">²Î¿¼ÊÖ²á</a></li>

</ul>

</div>



<div id="navsecond">

<h2>HTML ½Ì³Ì</h2>

<ul>

<li><a href="/html/index.asp" title="HTML ½Ì³Ì">HTML</a></li>

<li><a href="/html5/index.asp" title="HTML5 ½Ì³Ì">HTML5</a></li>

<li><a href="/xhtml/index.asp" title="XHTML ½Ì³Ì">XHTML</a></li>

<li><a href="/css/index.asp" title="CSS ½Ì³Ì">CSS</a></li>

<li><a href="/css3/index.asp" title="CSS3 ½Ì³Ì">CSS3</a></li>

<!--<li><a href="/sass/index.asp" title="SASS ½Ì³Ì">SASS</a></li>-->

<li><a href="/bootstrap5/index.asp" title="Bootstrap 5 ½Ì³Ì">Bootstrap 5</a></li>

<li><a href="/tcpip/index.asp" title="TCP/IP ½Ì³Ì">TCP/IP</a></li>

</ul>



<h2>ä¯ÀÀÆ÷½Å±¾</h2>

<ul>

<li><a href="/js/index.asp" title="JavaScript ½Ì³Ì">JavaScript</a></li>

<!--<li><a href="/react/index.asp" title="React ½Ì³Ì">React</a></li>-->

<li><a href="/htmldom/index.asp" title="HTML DOM ½Ì³Ì">HTML DOM</a></li>

<li><a href="/jquery/index.asp" title="jQuery ½Ì³Ì">jQuery</a></li>

<li><a href="/jquerymobile/index.asp" title="jQuery Mobile ½Ì³Ì">jQuery Mobile</a></li>

<li><a href="/ajax/index.asp" title="AJAX ½Ì³Ì">AJAX</a></li>

<li><a href="/json/index.asp" title="JSON ½Ì³Ì">JSON</a></li>

<li><a href="/dhtml/index.asp" title="DHTML ½Ì³Ì">DHTML</a></li>

<li><a href="/e4x/index.asp" title="E4X ½Ì³Ì">E4X</a></li>

<li><a href="/wmlscript/index.asp" title="WMLScript ½Ì³Ì">WMLScript</a></li>

</ul>



<h2>·þÎñÆ÷½Å±¾</h2>

<ul>

<li><a href="/php/index.asp" title="PHP ½Ì³Ì">PHP</a></li>

<li><a href="/sql/index.asp" title="SQL ½Ì³Ì">SQL</a></li>

<li><a href="/asp/index.asp" title="ASP ½Ì³Ì">ASP</a></li>

<li><a href="/ado/index.asp" title="ADO ½Ì³Ì">ADO</a></li>

<li><a href="/aspnet/index.asp" title="ASP.NET ½Ì³Ì">ASP.NET</a></li>

<li><a href="/vbscript/index.asp" title="VBScript ½Ì³Ì">VBScript</a></li>

</ul>





<h2>±à³Ì</h2>

<ul>

<li><a href="/python/index.asp" title="Python ½Ì³Ì">Python</a></li>

<li><a href="/python/numpy_intro.asp" title="NumPy ½Ì³Ì">Python NumPy</a></li>

<li><a href="/python/python_ml_getting_started.asp" title="»úÆ÷ѧϰ½Ì³Ì">»úÆ÷ѧϰ</a></li>

<!--

<li><a href="/java/index.asp" title="Java ½Ì³Ì">Java</a></li>

<li><a href="#" title="C++ ½Ì³Ì">C++</a></li>

<li><a href="#" title="C# ½Ì³Ì">C#</a></li>

-->

</ul>



<h2>XML ½Ì³Ì</h2>

<ul>

<li><a href="/xml/index.asp" title="XML ½Ì³Ì">XML</a></li>

<li><a href="/dtd/index.asp" title="DTD½Ì³Ì">DTD</a></li>

<li><a href="/xmldom/index.asp" title="XML DOM ½Ì³Ì">XML DOM</a></li>

<li><a href="/xsl/xsl_languages.asp" title="XSL ÓïÑÔ">XSL</a></li>

<li><a href="/xsl/index.asp" title="XSLT ½Ì³Ì">XSLT</a></li>

<li><a href="/xslfo/index.asp" title="XSL-FO ½Ì³Ì">XSL-FO</a></li>

<li><a href="/xpath/index.asp" title="XPath ½Ì³Ì">XPath</a></li>

<li><a href="/xquery/index.asp" title="XQuery ½Ì³Ì">XQuery</a></li>

<li><a href="/xlink/index.asp" title="XLink ½Ì³Ì">XLink</a></li>

<li><a href="/xlink/index.asp" title="XPointer ½Ì³Ì">XPointer</a></li>

<li><a href="/schema/index.asp" title="Schema ½Ì³Ì">Schema</a></li>

<li><a href="/xforms/index.asp" title="XForms ½Ì³Ì">XForms</a></li>

<li><a href="/wap/index.asp" title="WAP ½Ì³Ì">WAP</a></li>

<li><a href="/svg/index.asp" title="SVG ½Ì³Ì">SVG</a></li>

</ul>



<h2>Web Services</h2>

<ul>

<li><a href="/webservices/index.asp" title="Web Services ½Ì³Ì">Web Services</a></li>

<li><a href="/wsdl/index.asp" title="WSDL ½Ì³Ì">WSDL</a></li>

<li><a href="/soap/index.asp" title="SOAP ½Ì³Ì">SOAP</a></li>

<li><a href="/rss/index.asp" title="RSS ½Ì³Ì">RSS</a></li>

<li><a href="/rdf/index.asp" title="RDF ½Ì³Ì">RDF</a></li>

</ul>



<h2>½¨Õ¾ÊÖ²á</h2>

<ul>

<li><a href="/site/index.asp" title="ÍøÕ¾¹¹½¨">ÍøÕ¾¹¹½¨</a></li>

<li><a href="/w3c/index.asp" title="ÍòάÍøÁªÃË (W3C)">ÍòάÍøÁªÃË (W3C)</a></li>

<li><a href="/browsers/index.asp" title="ä¯ÀÀÆ÷ÐÅÏ¢">ä¯ÀÀÆ÷ÐÅÏ¢</a></li>

<li><a href="/quality/index.asp" title="ÍøվƷÖÊ">ÍøվƷÖÊ</a></li>

<li><a href="/semweb/index.asp" title="ÓïÒåÍø">ÓïÒåÍø</a></li>

<li><a href="/careers/index.asp" title="Ö°Òµ¹æ»®">Ö°Òµ¹æ»®</a></li>

<li><a href="/hosting/index.asp" title="ÍøÕ¾Ö÷»ú½Ì³Ì">ÍøÕ¾Ö÷»ú</a></li>

<li><a href="/media/index.asp" title="ÍøÂçýÌå½Ì³Ì">ÍøÂçýÌå</a></li>

</ul>



<h2 id="link_about"><a href="/about/index.asp" title="¹ØÓÚ W3School">¹ØÓÚ W3School</a></h2>

<h2 id="link_help"><a href="/about/about_helping.asp" title="°ïÖú W3School">°ïÖú W3School</a></h2>

</div>



<div id="maincontent">



<div class="idea" id="d1">

<h2>ÁìÏ鵀 Web ¼¼Êõ½Ì³Ì - È«²¿Ãâ·Ñ</h2>

<p>ÔÚ W3School£¬Äã¿ÉÒÔÕÒµ½ÄãËùÐèÒªµÄËùÓеÄÍøÕ¾½¨Éè½Ì³Ì¡£</p>

<p>´Ó»ù´¡µÄ HTML µ½ CSS£¬ÄËÖÁ½ø½×µÄ XML¡¢SQL¡¢JS¡¢PHP ºÍ ASP.NET¡£</p>

<p><strong>´Ó×ó²àµÄ²Ëµ¥Ñ¡ÔñÄãÐèÒªµÄ½Ì³Ì£¡</strong></p>

</div>



<div class="idea" id="d2">

<h3>ÍêÕûµÄÍøÕ¾¼¼Êõ²Î¿¼ÊÖ²á</h3>

<p>ÎÒÃǵIJο¼Êֲậ¸ÇÁËÍøÕ¾¼¼ÊõµÄ·½·½ÃæÃæ¡£</p>

<p>ÆäÖаüÀ¨W3C±ê×¼¼¼Êõ£ºHTML¡¢CSS¡¢XML ¡£ÒÔ¼°ÆäËû¼¼Êõ£¬ÖîÈç JavaScript¡¢PHP¡¢SQL µÈ¡£</p>

</div>



<div class="idea" id="d3">

<h3>ÔÚÏßʵÀý²âÊÔ¹¤¾ß</h3>

<p>ÔÚ W3School£¬ÎÒÃÇÌṩÉÏǧ¸öʵÀý¡£</p>

<p>ͨ¹ýʹÓÃÎÒÃǵÄÔÚÏ߱༭Æ÷£¬Äã¿ÉÒԱ༭ÕâЩÀý×Ó£¬²¢¶Ô´úÂë½øÐÐʵÑé¡£</p>

</div>



<div class="idea" id="d4">

<h3>¿ì½ÝÒ׶®µÄѧϰ·½Ê½</h3>

<p>Ò»´ç¹âÒõÒ»´ç½ð£¬Òò´Ë£¬ÎÒÃÇΪÄúÌṩ¿ì½ÝÒ׶®µÄѧϰÄÚÈÝ¡£</p>

<p>ÔÚÕâÀÄú¿ÉÒÔͨ¹ýÒ»ÖÖÒ׶®µÄ±ãÀûµÄģʽ»ñµÃÄúÐèÒªµÄÈκÎ֪ʶ¡£</p>

</div>





<div class="idea" id="d5">

<h3>´ÓºÎÈëÊÖ£¿</h3>

<p>ʲôÊÇÒ»¸ö Web ½¨ÉèÕßÐèҪѧϰµÄ֪ʶÄØ£¿</p>

<p>W3School ½«ÎªÄú»Ø´ðÕâ¸öÎÊÌ⣬ÔÚÄú³ÉΪרҵ Web ¿ª·¢ÕߵķÉÏÖúÒ»±ÛÖ®Á¦¡£</p>

<p>Èç¹ûÄúÊdzõѧÕߣ¬ÇëÄúÔĶÁ¡¶<a href="/web/index.asp" title="ÍøÕ¾¹¹½¨³õ¼¶½Ì³Ì">ÍøÕ¾¹¹½¨³õ¼¶½Ì³Ì</a>¡·¡£</p>

<p>Èç¹ûÄúÊÇ¿ª·¢Õߣ¬ÇëÄúÔĶÁ¡¶<a href="/site/index.asp" title="ÍøÕ¾¹¹½¨">ÍøÕ¾¹¹½¨¸ß¼¶½Ì³Ì</a>¡·¡£</p>

</div>





<div class="idea" id="d6">

<h3>W3School ÐÂÎÅ</h3>



<p style="margin-top: 20px;">

<a style="font-size: 20px;" href="/bootstrap5/index.asp" title="Bootstrap 5 ½Ì³Ì">Bootstrap 5 ½Ì³ÌÈ«ÐÂÉÏÏߣ¡</a>

</p>

</div>





<div class="idea" id="d7">

<h3>W3School ¸üÐÂÐÅÏ¢</h3>



<p style="margin-top: 20px;">

<a style="font-size: 20px;" href="/tags/html_ref_html_browsersupport.asp" title="HTML ²Î¿¼ÊÖ²á - ä¯ÀÀÆ÷Ö§³Ö">HTML ä¯ÀÀÆ÷Ö§³Ö²Î¿¼ÊÖ²á</a>

&nbsp;&nbsp;&nbsp;

</p>



</div>





<div id="d8">

<h3>W3School ÓÑÇéÁ´½Ó</h3>

<p class="partner">

<a target="_blank" href="https://mozilla.com.cn/">Firefox ÖÐÎÄÉçÇø</a> &nbsp;&nbsp;&nbsp; 

<a target="_blank" href="https://www.w3ctech.com/">w3ctech</a> &nbsp;&nbsp;&nbsp; 

<a target="_blank" href="https://wetest.qq.com/?from=links_w3school">WeTestÌÚѶÖÊÁ¿¿ª·Åƽ̨</a> &nbsp;&nbsp;&nbsp; 

</p>

</div>





<div id="d9">

<h3>ÐÂÀË΢²©</h3>

<p><a target="_blank" href="https://weibo.com/w3schoolcomcn">W3School ¹Ù·½Î¢²©</a></p>

</div>





<div id="d10">

<h3>΢ÐŹ«ÖÚºÅ</h3>

<p>W3School ¹Ù·½·þÎñºÅ</p>

</div>



</div>





<div id="sidebar">



<h2>²Î¿¼ÊÖ²á</h2>

<ul>

<li><a href="/tags/index.asp" title="HTML ²Î¿¼ÊÖ²á">HTML ±êÇ©</a></li>

<li><a href="/tags/html_ref_colornames.asp" title="HTML ÑÕÉ«Ãû">HTML ÑÕÉ«</a></li>

<li><a href="/cssref/index.asp" title="CSS ²Î¿¼ÊÖ²á">CSS</a></li>

<li><a href="/jsref/index.asp" title="JavaScript ²Î¿¼ÊÖ²á">JavaScript</a></li>

<li><a href="/jsref/index.asp" title="HTML DOM ²Î¿¼ÊÖ²á">HTML DOM</a></li>

<li><a href="/jquery/jquery_reference.asp" title="jQuery ²Î¿¼ÊÖ²á">jQuery</a></li>

<li><a href="/jquerymobile/jquerymobile_ref_data.asp" title="jQuery Mobile ²Î¿¼ÊÖ²á">jQuery Mobile</a></li>

<li><a href="/vbscript/vbscript_ref_functions.asp" title="VBScript º¯Êý">VBScript</a></li>

<li><a href="/asp/asp_ref.asp" title="ASP ²Î¿¼ÊÖ²á">ASP</a></li>

<li><a href="/ado/ado_reference.asp" title="ADO ²Î¿¼ÊÖ²á">ADO</a></li>

<li><a href="/aspnet/aspnet_reference.asp" title="ASP.NET ²Î¿¼ÊÖ²á">ASP.NET</a></li>

<li><a href="/php/php_ref.asp" title="PHP ²Î¿¼ÊÖ²á">PHP</a></li>

<li><a href="/python/python_reference.asp" title="Python ²Î¿¼ÊÖ²á">Python</a></li>

<li><a href="/xmldom/xmldom_reference.asp" title="XML DOM ²Î¿¼ÊÖ²á">XML DOM</a></li>

<li><a href="/xsl/xsl_w3celementref.asp" title="XSLT ÔªËزο¼ÊÖ²á">XSLT 1.0</a></li>

<li><a href="/xpath/xpath_functions.asp" title="XPath¡¢XQuery ÒÔ¼° XSLT º¯Êý">XPath 2.0</a></li>

<li><a href="/xslfo/xslfo_reference.asp" title="XSL-FO ²Î¿¼ÊÖ²á">XSL-FO</a></li>

<li><a href="/wap/wml_reference.asp" title="WML ²Î¿¼ÊÖ²á">WML 1.1</a></li>

<li><a href="/glossary/index.asp" title="W3C ÊõÓï±íºÍ´Êµä">W3C ÊõÓï±í</a></li>

</ul>



<h2>×Ö·û¼¯</h2>

<ul>

<li><a href="/charsets/index.asp" title="HTML ×Ö·û¼¯">HTML ×Ö·û¼¯</a></li>

<li><a href="/charsets/ref_html_ascii.asp" title="HTML ASCII ²Î¿¼ÊÖ²á">HTML ASCII</a></li>

<li><a href="/charsets/ref_html_ansi.asp" title="HTML Windows-1252 (ANSI) ²Î¿¼ÊÖ²á">HTML Windows-1252</a></li>

<li><a href="/charsets/ref_html_8859.asp" title="HTML ISO-8859-1 ²Î¿¼ÊÖ²á">HTML ISO-8859-1</a></li>

<li><a href="/charsets/ref_html_symbols.asp" title="HTML ·ûºÅ">HTML ·ûºÅ</a></li>

<li><a href="/charsets/ref_html_utf8.asp" title="HTML Unicode (UTF-8) ²Î¿¼ÊÖ²á">HTML UTF-8</a></li>

</ul>



<h2>ʵÀý/°¸Àý</h2>

<ul>

<li><a href="/html/html_examples.asp">HTML ʵÀý</a></li>

<li><a href="/css/css_examples.asp">CSS ʵÀý</a></li>

<li><a href="/example/xmle_examples.asp">XML ʵÀý</a></li>

<li><a href="/python/python_examples.asp">Python ʵÀý</a></li>

<li><a href="/js/js_examples.asp">JavaScript ʵÀý</a></li>

<li><a href="/js/js_html_objects_examples.asp">JavaScript ¶ÔÏóʵÀý</a></li>

<li><a href="/js/js_dom_examples.asp">HTML DOM ʵÀý</a></li>

<li><a href="/jquery/jquery_examples.asp">jQuery ʵÀý</a></li>

<li><a href="/jquerymobile/jquerymobile_examples.asp">jQuery Mobile ʵÀý</a></li>

<li><a href="/example/xdom_examples.asp">XML DOM ʵÀý</a></li>

<li><a href="/example/dhtm_examples.asp">DHTML ʵÀý</a></li>

<li><a href="/example/ajax_examples.asp">AJAX ʵÀý</a></li>

<li><a href="/example/vbst_examples.asp">VBScript ʵÀý</a></li>

<li><a href="/example/aspe_examples.asp">ASP ʵÀý</a></li>

<li><a href="/example/adoe_examples.asp">ADO ʵÀý</a></li>

<li><a href="/svg/svg_examples.asp">SVG ʵÀý</a></li>

<li><a href="/wap/wap_demo.asp" title="WAP ÑÝʾ">WAP ʵÀý</a></li>

</ul>



<h2>²âÑé/¿¼ÊÔ</h2>

<ul>

<li><a href="/html/html_quiz.asp">HTML ²âÑé</a></li>

<li><a href="/html5/html5_quiz.asp">HTML5 ²âÑé</a></li>

<li><a href="/xhtml/xhtml_quiz.asp">XHTML ²âÑé</a></li>

<li><a href="/css/css_quiz.asp">CSS ²âÑé</a></li>

<li><a href="/xml/xml_quiz.asp">XML ²âÑé</a></li>

<li><a href="/js/js_quiz.asp">JavaScript ²âÑé</a></li>

<li><a href="/jquery/jquery_quiz.asp">jQuery ²âÑé</a></li>

<li><a href="/sql/sql_quiz.asp">SQL ²âÑé</a></li>

<li><a href="/asp/asp_quiz.asp">ASP ²âÑé</a></li>

<li><a href="/php/php_quiz.asp">PHP ²âÑé</a></li>

</ul>



<h2>´úÂëÑéÖ¤</h2>

<ul>

<li><a href="/site/site_validate.asp" title="ÍøÒ³ÑéÖ¤">ÑéÖ¤HTML</a></li>

<li><a href="/site/site_validate.asp" title="ÍøÒ³ÑéÖ¤">ÑéÖ¤CSS</a></li>

<li><a href="/site/site_validate.asp" title="ÍøÒ³ÑéÖ¤">ÑéÖ¤XHTML</a></li>

<li><a href="/site/site_validate.asp" title="ÍøÒ³ÑéÖ¤">ÑéÖ¤XML</a></li>

<li><a href="/site/site_validate.asp" title="ÍøÒ³ÑéÖ¤">ÑéÖ¤WML</a></li>

</ul>



</div>







<div id="footer">

<p id="p1">

W3School ¼òÌåÖÐÎÄ°æÌṩµÄÄÚÈݽöÓÃÓÚÅàѵºÍ²âÊÔ£¬²»±£Ö¤ÄÚÈݵÄÕýÈ·ÐÔ¡£Í¨¹ýʹÓñ¾Õ¾ÄÚÈÝËæÖ®¶øÀ´µÄ·çÏÕÓë±¾Õ¾Î޹ء£°æȨËùÓУ¬±£ÁôÒ»ÇÐȨÀû¡£

</p>



<p id="p2">



<a href="/about/about_use.asp" title="¹ØÓÚʹÓÃ">ʹÓÃÌõ¿î</a>

<a href="/about/about_privacy.asp" title="¹ØÓÚÒþ˽">Òþ˽Ìõ¿î</a>

<a target="_blank" href="https://www.ykinvestment.com/">¼¼ÊõÖ§³Ö£ºÓ®¿Æ</a>

<a target="_blank" href="https://beian.miit.gov.cn">ÃÉICP±¸06004630ºÅ</a>

</p>

</div>







</div>

</body>

</html>
ISO-8859-1
<!DOCTYPE html>

<html lang="zh-cn">

<head>



<!-- Global site tag (gtag.js) - Google Analytics -->

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-878633-1"></script>

<script>

  window.dataLayer = window.dataLayer || [];

  function gtag(){dataLayer.push(arguments);}

  gtag('js', new Date());



  gtag('config', 'UA-878633-1');

</script>



<title>w3school 在线教程</title>



<link rel="stylesheet" type="text/css" href="/c8.css" />



<meta charset="gbk" />

<meta http-equiv="Content-Language" content="zh-cn" />

<meta name="description" content="全球最大的中文 Web 技术教程。" />

<meta name="robots" content="all" />

<meta name="author" content="w3school.com.cn" />

<meta name="Copyright" content="Copyright W3school.com.cn All Rights Reserved." />

<meta name="MSSmartTagsPreventParsing" content="true" />

<meta http-equiv="imagetoolbar" content="false" />



<link rel="icon" type="image/png" sizes="16x16" href="/ui2019/logo-16-red.png">

<link rel="icon" type="image/png" sizes="32x32" href="/ui2019/logo-32-red.png">

<link rel="icon" type="image/png" sizes="48x48" href="/ui2019/logo-48-red.png">

<link rel="icon" type="image/png" sizes="96x96" href="/ui2019/logo-96-red.png">

<link rel="apple-touch-icon-precomposed" sizes="180x180" href="/ui2019/logo-180.png">

</head>



<body id="homefirst">

<div id="wrapper">



<div id="header_index">

<h1><a href="/index.html" title="w3school 在线教程" style="float:left;">w3school 在线教程</a></h1>



<div id="searchui">

<form method="get" id="searchform" action="https://www.google.com.hk/search">

<input type="hidden" name="sitesearch" value="w3school.com.cn" />

<input type="text" name="as_q" class="box"  id="searched_content" title="在此输入搜索内容。" />

<input type="submit" value="Go" class="button" title="搜索!" />

</form>

</div>

</div>



<div id="navfirst">

<ul id="menu">

<li id="h"><a href="/h.asp" title="HTML 系列教程">HTML 系列教程</a></li>

<li id="b"><a href="/b.asp" title="浏览器脚本教程">浏览器脚本</a></li>

<li id="s"><a href="/s.asp" title="服务器脚本教程">服务器脚本</a></li>

<li id="p"><a href="/p.asp" title="编程教程">编程教程</a></li>

<li id="x"><a href="/x.asp" title="XML 系列教程">XML 系列教程</a></li>

<li id="w"><a href="/w.asp" title="建站手册">建站手册</a></li>

<li id="r"><a href="/r.asp" title="参考手册">参考手册</a></li>

</ul>

</div>



<div id="navsecond">

<h2>HTML 教程</h2>

<ul>

<li><a href="/html/index.asp" title="HTML 教程">HTML</a></li>

<li><a href="/html5/index.asp" title="HTML5 教程">HTML5</a></li>

<li><a href="/xhtml/index.asp" title="XHTML 教程">XHTML</a></li>

<li><a href="/css/index.asp" title="CSS 教程">CSS</a></li>

<li><a href="/css3/index.asp" title="CSS3 教程">CSS3</a></li>

<!--<li><a href="/sass/index.asp" title="SASS 教程">SASS</a></li>-->

<li><a href="/bootstrap5/index.asp" title="Bootstrap 5 教程">Bootstrap 5</a></li>

<li><a href="/tcpip/index.asp" title="TCP/IP 教程">TCP/IP</a></li>

</ul>



<h2>浏览器脚本</h2>

<ul>

<li><a href="/js/index.asp" title="JavaScript 教程">JavaScript</a></li>

<!--<li><a href="/react/index.asp" title="React 教程">React</a></li>-->

<li><a href="/htmldom/index.asp" title="HTML DOM 教程">HTML DOM</a></li>

<li><a href="/jquery/index.asp" title="jQuery 教程">jQuery</a></li>

<li><a href="/jquerymobile/index.asp" title="jQuery Mobile 教程">jQuery Mobile</a></li>

<li><a href="/ajax/index.asp" title="AJAX 教程">AJAX</a></li>

<li><a href="/json/index.asp" title="JSON 教程">JSON</a></li>

<li><a href="/dhtml/index.asp" title="DHTML 教程">DHTML</a></li>

<li><a href="/e4x/index.asp" title="E4X 教程">E4X</a></li>

<li><a href="/wmlscript/index.asp" title="WMLScript 教程">WMLScript</a></li>

</ul>



<h2>服务器脚本</h2>

<ul>

<li><a href="/php/index.asp" title="PHP 教程">PHP</a></li>

<li><a href="/sql/index.asp" title="SQL 教程">SQL</a></li>

<li><a href="/asp/index.asp" title="ASP 教程">ASP</a></li>

<li><a href="/ado/index.asp" title="ADO 教程">ADO</a></li>

<li><a href="/aspnet/index.asp" title="ASP.NET 教程">ASP.NET</a></li>

<li><a href="/vbscript/index.asp" title="VBScript 教程">VBScript</a></li>

</ul>





<h2>编程</h2>

<ul>

<li><a href="/python/index.asp" title="Python 教程">Python</a></li>

<li><a href="/python/numpy_intro.asp" title="NumPy 教程">Python NumPy</a></li>

<li><a href="/python/python_ml_getting_started.asp" title="机器学习教程">机器学习</a></li>

<!--

<li><a href="/java/index.asp" title="Java 教程">Java</a></li>

<li><a href="#" title="C++ 教程">C++</a></li>

<li><a href="#" title="C# 教程">C#</a></li>

-->

</ul>



<h2>XML 教程</h2>

<ul>

<li><a href="/xml/index.asp" title="XML 教程">XML</a></li>

<li><a href="/dtd/index.asp" title="DTD教程">DTD</a></li>

<li><a href="/xmldom/index.asp" title="XML DOM 教程">XML DOM</a></li>

<li><a href="/xsl/xsl_languages.asp" title="XSL 语言">XSL</a></li>

<li><a href="/xsl/index.asp" title="XSLT 教程">XSLT</a></li>

<li><a href="/xslfo/index.asp" title="XSL-FO 教程">XSL-FO</a></li>

<li><a href="/xpath/index.asp" title="XPath 教程">XPath</a></li>

<li><a href="/xquery/index.asp" title="XQuery 教程">XQuery</a></li>

<li><a href="/xlink/index.asp" title="XLink 教程">XLink</a></li>

<li><a href="/xlink/index.asp" title="XPointer 教程">XPointer</a></li>

<li><a href="/schema/index.asp" title="Schema 教程">Schema</a></li>

<li><a href="/xforms/index.asp" title="XForms 教程">XForms</a></li>

<li><a href="/wap/index.asp" title="WAP 教程">WAP</a></li>

<li><a href="/svg/index.asp" title="SVG 教程">SVG</a></li>

</ul>



<h2>Web Services</h2>

<ul>

<li><a href="/webservices/index.asp" title="Web Services 教程">Web Services</a></li>

<li><a href="/wsdl/index.asp" title="WSDL 教程">WSDL</a></li>

<li><a href="/soap/index.asp" title="SOAP 教程">SOAP</a></li>

<li><a href="/rss/index.asp" title="RSS 教程">RSS</a></li>

<li><a href="/rdf/index.asp" title="RDF 教程">RDF</a></li>

</ul>



<h2>建站手册</h2>

<ul>

<li><a href="/site/index.asp" title="网站构建">网站构建</a></li>

<li><a href="/w3c/index.asp" title="万维网联盟 (W3C)">万维网联盟 (W3C)</a></li>

<li><a href="/browsers/index.asp" title="浏览器信息">浏览器信息</a></li>

<li><a href="/quality/index.asp" title="网站品质">网站品质</a></li>

<li><a href="/semweb/index.asp" title="语义网">语义网</a></li>

<li><a href="/careers/index.asp" title="职业规划">职业规划</a></li>

<li><a href="/hosting/index.asp" title="网站主机教程">网站主机</a></li>

<li><a href="/media/index.asp" title="网络媒体教程">网络媒体</a></li>

</ul>



<h2 id="link_about"><a href="/about/index.asp" title="关于 W3School">关于 W3School</a></h2>

<h2 id="link_help"><a href="/about/about_helping.asp" title="帮助 W3School">帮助 W3School</a></h2>

</div>



<div id="maincontent">



<div class="idea" id="d1">

<h2>领先的 Web 技术教程 - 全部免费</h2>

<p>在 W3School,你可以找到你所需要的所有的网站建设教程。</p>

<p>从基础的 HTML 到 CSS,乃至进阶的 XML、SQL、JS、PHP 和 ASP.NET。</p>

<p><strong>从左侧的菜单选择你需要的教程!</strong></p>

</div>



<div class="idea" id="d2">

<h3>完整的网站技术参考手册</h3>

<p>我们的参考手册涵盖了网站技术的方方面面。</p>

<p>其中包括W3C标准技术:HTML、CSS、XML 。以及其他技术,诸如 JavaScript、PHP、SQL 等。</p>

</div>



<div class="idea" id="d3">

<h3>在线实例测试工具</h3>

<p>在 W3School,我们提供上千个实例。</p>

<p>通过使用我们的在线编辑器,你可以编辑这些例子,并对代码进行实验。</p>

</div>



<div class="idea" id="d4">

<h3>快捷易懂的学习方式</h3>

<p>一寸光阴一寸金,因此,我们为您提供快捷易懂的学习内容。</p>

<p>在这里,您可以通过一种易懂的便利的模式获得您需要的任何知识。</p>

</div>





<div class="idea" id="d5">

<h3>从何入手?</h3>

<p>什么是一个 Web 建设者需要学习的知识呢?</p>

<p>W3School 将为您回答这个问题,在您成为专业 Web 开发者的路上助一臂之力。</p>

<p>如果您是初学者,请您阅读《<a href="/web/index.asp" title="网站构建初级教程">网站构建初级教程</a>》。</p>

<p>如果您是开发者,请您阅读《<a href="/site/index.asp" title="网站构建">网站构建高级教程</a>》。</p>

</div>





<div class="idea" id="d6">

<h3>W3School 新闻</h3>



<p style="margin-top: 20px;">

<a style="font-size: 20px;" href="/bootstrap5/index.asp" title="Bootstrap 5 教程">Bootstrap 5 教程全新上线!</a>

</p>

</div>





<div class="idea" id="d7">

<h3>W3School 更新信息</h3>



<p style="margin-top: 20px;">

<a style="font-size: 20px;" href="/tags/html_ref_html_browsersupport.asp" title="HTML 参考手册 - 浏览器支持">HTML 浏览器支持参考手册</a>

&nbsp;&nbsp;&nbsp;

</p>



</div>





<div id="d8">

<h3>W3School 友情链接</h3>

<p class="partner">

<a target="_blank" href="https://mozilla.com.cn/">Firefox 中文社区</a> &nbsp;&nbsp;&nbsp; 

<a target="_blank" href="https://www.w3ctech.com/">w3ctech</a> &nbsp;&nbsp;&nbsp; 

<a target="_blank" href="https://wetest.qq.com/?from=links_w3school">WeTest腾讯质量开放平台</a> &nbsp;&nbsp;&nbsp; 

</p>

</div>





<div id="d9">

<h3>新浪微博</h3>

<p><a target="_blank" href="https://weibo.com/w3schoolcomcn">W3School 官方微博</a></p>

</div>





<div id="d10">

<h3>微信公众号</h3>

<p>W3School 官方服务号</p>

</div>



</div>





<div id="sidebar">



<h2>参考手册</h2>

<ul>

<li><a href="/tags/index.asp" title="HTML 参考手册">HTML 标签</a></li>

<li><a href="/tags/html_ref_colornames.asp" title="HTML 颜色名">HTML 颜色</a></li>

<li><a href="/cssref/index.asp" title="CSS 参考手册">CSS</a></li>

<li><a href="/jsref/index.asp" title="JavaScript 参考手册">JavaScript</a></li>

<li><a href="/jsref/index.asp" title="HTML DOM 参考手册">HTML DOM</a></li>

<li><a href="/jquery/jquery_reference.asp" title="jQuery 参考手册">jQuery</a></li>

<li><a href="/jquerymobile/jquerymobile_ref_data.asp" title="jQuery Mobile 参考手册">jQuery Mobile</a></li>

<li><a href="/vbscript/vbscript_ref_functions.asp" title="VBScript 函数">VBScript</a></li>

<li><a href="/asp/asp_ref.asp" title="ASP 参考手册">ASP</a></li>

<li><a href="/ado/ado_reference.asp" title="ADO 参考手册">ADO</a></li>

<li><a href="/aspnet/aspnet_reference.asp" title="ASP.NET 参考手册">ASP.NET</a></li>

<li><a href="/php/php_ref.asp" title="PHP 参考手册">PHP</a></li>

<li><a href="/python/python_reference.asp" title="Python 参考手册">Python</a></li>

<li><a href="/xmldom/xmldom_reference.asp" title="XML DOM 参考手册">XML DOM</a></li>

<li><a href="/xsl/xsl_w3celementref.asp" title="XSLT 元素参考手册">XSLT 1.0</a></li>

<li><a href="/xpath/xpath_functions.asp" title="XPath、XQuery 以及 XSLT 函数">XPath 2.0</a></li>

<li><a href="/xslfo/xslfo_reference.asp" title="XSL-FO 参考手册">XSL-FO</a></li>

<li><a href="/wap/wml_reference.asp" title="WML 参考手册">WML 1.1</a></li>

<li><a href="/glossary/index.asp" title="W3C 术语表和词典">W3C 术语表</a></li>

</ul>



<h2>字符集</h2>

<ul>

<li><a href="/charsets/index.asp" title="HTML 字符集">HTML 字符集</a></li>

<li><a href="/charsets/ref_html_ascii.asp" title="HTML ASCII 参考手册">HTML ASCII</a></li>

<li><a href="/charsets/ref_html_ansi.asp" title="HTML Windows-1252 (ANSI) 参考手册">HTML Windows-1252</a></li>

<li><a href="/charsets/ref_html_8859.asp" title="HTML ISO-8859-1 参考手册">HTML ISO-8859-1</a></li>

<li><a href="/charsets/ref_html_symbols.asp" title="HTML 符号">HTML 符号</a></li>

<li><a href="/charsets/ref_html_utf8.asp" title="HTML Unicode (UTF-8) 参考手册">HTML UTF-8</a></li>

</ul>



<h2>实例/案例</h2>

<ul>

<li><a href="/html/html_examples.asp">HTML 实例</a></li>

<li><a href="/css/css_examples.asp">CSS 实例</a></li>

<li><a href="/example/xmle_examples.asp">XML 实例</a></li>

<li><a href="/python/python_examples.asp">Python 实例</a></li>

<li><a href="/js/js_examples.asp">JavaScript 实例</a></li>

<li><a href="/js/js_html_objects_examples.asp">JavaScript 对象实例</a></li>

<li><a href="/js/js_dom_examples.asp">HTML DOM 实例</a></li>

<li><a href="/jquery/jquery_examples.asp">jQuery 实例</a></li>

<li><a href="/jquerymobile/jquerymobile_examples.asp">jQuery Mobile 实例</a></li>

<li><a href="/example/xdom_examples.asp">XML DOM 实例</a></li>

<li><a href="/example/dhtm_examples.asp">DHTML 实例</a></li>

<li><a href="/example/ajax_examples.asp">AJAX 实例</a></li>

<li><a href="/example/vbst_examples.asp">VBScript 实例</a></li>

<li><a href="/example/aspe_examples.asp">ASP 实例</a></li>

<li><a href="/example/adoe_examples.asp">ADO 实例</a></li>

<li><a href="/svg/svg_examples.asp">SVG 实例</a></li>

<li><a href="/wap/wap_demo.asp" title="WAP 演示">WAP 实例</a></li>

</ul>



<h2>测验/考试</h2>

<ul>

<li><a href="/html/html_quiz.asp">HTML 测验</a></li>

<li><a href="/html5/html5_quiz.asp">HTML5 测验</a></li>

<li><a href="/xhtml/xhtml_quiz.asp">XHTML 测验</a></li>

<li><a href="/css/css_quiz.asp">CSS 测验</a></li>

<li><a href="/xml/xml_quiz.asp">XML 测验</a></li>

<li><a href="/js/js_quiz.asp">JavaScript 测验</a></li>

<li><a href="/jquery/jquery_quiz.asp">jQuery 测验</a></li>

<li><a href="/sql/sql_quiz.asp">SQL 测验</a></li>

<li><a href="/asp/asp_quiz.asp">ASP 测验</a></li>

<li><a href="/php/php_quiz.asp">PHP 测验</a></li>

</ul>



<h2>代码验证</h2>

<ul>

<li><a href="/site/site_validate.asp" title="网页验证">验证HTML</a></li>

<li><a href="/site/site_validate.asp" title="网页验证">验证CSS</a></li>

<li><a href="/site/site_validate.asp" title="网页验证">验证XHTML</a></li>

<li><a href="/site/site_validate.asp" title="网页验证">验证XML</a></li>

<li><a href="/site/site_validate.asp" title="网页验证">验证WML</a></li>

</ul>



</div>







<div id="footer">

<p id="p1">

W3School 简体中文版提供的内容仅用于培训和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。版权所有,保留一切权利。

</p>



<p id="p2">



<a href="/about/about_use.asp" title="关于使用">使用条款</a>

<a href="/about/about_privacy.asp" title="关于隐私">隐私条款</a>

<a target="_blank" href="https://www.ykinvestment.com/">技术支持:赢科</a>

<a target="_blank" href="https://beian.miit.gov.cn">蒙ICP备06004630号</a>

</p>

</div>







</div>

</body>

</html>
gbk

[Done] exited with code=0 in 2.731 seconds

上述运行结果输入了2次网页内容,第1次是ISO-8859-1编码,第2次是gbk编码。

获取字节内容和原始Socket响应

发送W3School官网的GET请求来获取3种响应内容,URL网址为https://www.w3school.com.cn,共发送3次请求,如下所示:

import requests

r = requests.get("https://www.w3school.com.cn/")
print(r.text)
print("----------------------")

r = requests.get("https://www.w3school.com.cn/")

print(r.content)
print("----------------------")

r = requests.get("https://www.w3school.com.cn/", stream=True)
print(r.raw)
print(r.raw.read(15))

上述程序代码中,第1次是text;第2次是content属性;第3次调用get()函数时指定了stream=True自变量,所以可以调用r.raw.read()函数读取前15个字节。其运行结果如下所示:

[Running] python -u "c:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Python\tempCodeRunnerFile.py"
<!DOCTYPE html>

<html lang="zh-cn">

<head>



<!-- Global site tag (gtag.js) - Google Analytics -->

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-878633-1"></script>

<script>

  window.dataLayer = window.dataLayer || [];

  function gtag(){dataLayer.push(arguments);}

  gtag('js', new Date());



  gtag('config', 'UA-878633-1');

</script>



<title>w3school ÔÚÏ߽̳Ì</title>



<link rel="stylesheet" type="text/css" href="/c8.css" />



<meta charset="gbk" />

<meta http-equiv="Content-Language" content="zh-cn" />

<meta name="description" content="È«Çò×î´óµÄÖÐÎÄ Web ¼¼Êõ½Ì³Ì¡£" />

<meta name="robots" content="all" />

<meta name="author" content="w3school.com.cn" />

<meta name="Copyright" content="Copyright W3school.com.cn All Rights Reserved." />

<meta name="MSSmartTagsPreventParsing" content="true" />

<meta http-equiv="imagetoolbar" content="false" />



<link rel="icon" type="image/png" sizes="16x16" href="/ui2019/logo-16-red.png">

<link rel="icon" type="image/png" sizes="32x32" href="/ui2019/logo-32-red.png">

<link rel="icon" type="image/png" sizes="48x48" href="/ui2019/logo-48-red.png">

<link rel="icon" type="image/png" sizes="96x96" href="/ui2019/logo-96-red.png">

<link rel="apple-touch-icon-precomposed" sizes="180x180" href="/ui2019/logo-180.png">

</head>



<body id="homefirst">

<div id="wrapper">



<div id="header_index">

<h1><a href="/index.html" title="w3school ÔÚÏ߽̳Ì" style="float:left;">w3school ÔÚÏ߽̳Ì</a></h1>



<div id="searchui">

<form method="get" id="searchform" action="https://www.google.com.hk/search">

<input type="hidden" name="sitesearch" value="w3school.com.cn" />

<input type="text" name="as_q" class="box"  id="searched_content" title="ÔÚ´ËÊäÈëËÑË÷ÄÚÈÝ¡£" />

<input type="submit" value="Go" class="button" title="ËÑË÷£¡" />

</form>

</div>

</div>



<div id="navfirst">

<ul id="menu">

<li id="h"><a href="/h.asp" title="HTML ϵÁн̳Ì">HTML ϵÁн̳Ì</a></li>

<li id="b"><a href="/b.asp" title="ä¯ÀÀÆ÷½Å±¾½Ì³Ì">ä¯ÀÀÆ÷½Å±¾</a></li>

<li id="s"><a href="/s.asp" title="·þÎñÆ÷½Å±¾½Ì³Ì">·þÎñÆ÷½Å±¾</a></li>

<li id="p"><a href="/p.asp" title="±à³Ì½Ì³Ì">±à³Ì½Ì³Ì</a></li>

<li id="x"><a href="/x.asp" title="XML ϵÁн̳Ì">XML ϵÁн̳Ì</a></li>

<li id="w"><a href="/w.asp" title="½¨Õ¾ÊÖ²á">½¨Õ¾ÊÖ²á</a></li>

<li id="r"><a href="/r.asp" title="²Î¿¼ÊÖ²á">²Î¿¼ÊÖ²á</a></li>

</ul>

</div>



<div id="navsecond">

<h2>HTML ½Ì³Ì</h2>

<ul>

<li><a href="/html/index.asp" title="HTML ½Ì³Ì">HTML</a></li>

<li><a href="/html5/index.asp" title="HTML5 ½Ì³Ì">HTML5</a></li>

<li><a href="/xhtml/index.asp" title="XHTML ½Ì³Ì">XHTML</a></li>

<li><a href="/css/index.asp" title="CSS ½Ì³Ì">CSS</a></li>

<li><a href="/css3/index.asp" title="CSS3 ½Ì³Ì">CSS3</a></li>

<!--<li><a href="/sass/index.asp" title="SASS ½Ì³Ì">SASS</a></li>-->

<li><a href="/bootstrap5/index.asp" title="Bootstrap 5 ½Ì³Ì">Bootstrap 5</a></li>

<li><a href="/tcpip/index.asp" title="TCP/IP ½Ì³Ì">TCP/IP</a></li>

</ul>



<h2>ä¯ÀÀÆ÷½Å±¾</h2>

<ul>

<li><a href="/js/index.asp" title="JavaScript ½Ì³Ì">JavaScript</a></li>

<!--<li><a href="/react/index.asp" title="React ½Ì³Ì">React</a></li>-->

<li><a href="/htmldom/index.asp" title="HTML DOM ½Ì³Ì">HTML DOM</a></li>

<li><a href="/jquery/index.asp" title="jQuery ½Ì³Ì">jQuery</a></li>

<li><a href="/jquerymobile/index.asp" title="jQuery Mobile ½Ì³Ì">jQuery Mobile</a></li>

<li><a href="/ajax/index.asp" title="AJAX ½Ì³Ì">AJAX</a></li>

<li><a href="/json/index.asp" title="JSON ½Ì³Ì">JSON</a></li>

<li><a href="/dhtml/index.asp" title="DHTML ½Ì³Ì">DHTML</a></li>

<li><a href="/e4x/index.asp" title="E4X ½Ì³Ì">E4X</a></li>

<li><a href="/wmlscript/index.asp" title="WMLScript ½Ì³Ì">WMLScript</a></li>

</ul>



<h2>·þÎñÆ÷½Å±¾</h2>

<ul>

<li><a href="/php/index.asp" title="PHP ½Ì³Ì">PHP</a></li>

<li><a href="/sql/index.asp" title="SQL ½Ì³Ì">SQL</a></li>

<li><a href="/asp/index.asp" title="ASP ½Ì³Ì">ASP</a></li>

<li><a href="/ado/index.asp" title="ADO ½Ì³Ì">ADO</a></li>

<li><a href="/aspnet/index.asp" title="ASP.NET ½Ì³Ì">ASP.NET</a></li>

<li><a href="/vbscript/index.asp" title="VBScript ½Ì³Ì">VBScript</a></li>

</ul>





<h2>±à³Ì</h2>

<ul>

<li><a href="/python/index.asp" title="Python ½Ì³Ì">Python</a></li>

<li><a href="/python/numpy_intro.asp" title="NumPy ½Ì³Ì">Python NumPy</a></li>

<li><a href="/python/python_ml_getting_started.asp" title="»úÆ÷ѧϰ½Ì³Ì">»úÆ÷ѧϰ</a></li>

<!--

<li><a href="/java/index.asp" title="Java ½Ì³Ì">Java</a></li>

<li><a href="#" title="C++ ½Ì³Ì">C++</a></li>

<li><a href="#" title="C# ½Ì³Ì">C#</a></li>

-->

</ul>



<h2>XML ½Ì³Ì</h2>

<ul>

<li><a href="/xml/index.asp" title="XML ½Ì³Ì">XML</a></li>

<li><a href="/dtd/index.asp" title="DTD½Ì³Ì">DTD</a></li>

<li><a href="/xmldom/index.asp" title="XML DOM ½Ì³Ì">XML DOM</a></li>

<li><a href="/xsl/xsl_languages.asp" title="XSL ÓïÑÔ">XSL</a></li>

<li><a href="/xsl/index.asp" title="XSLT ½Ì³Ì">XSLT</a></li>

<li><a href="/xslfo/index.asp" title="XSL-FO ½Ì³Ì">XSL-FO</a></li>

<li><a href="/xpath/index.asp" title="XPath ½Ì³Ì">XPath</a></li>

<li><a href="/xquery/index.asp" title="XQuery ½Ì³Ì">XQuery</a></li>

<li><a href="/xlink/index.asp" title="XLink ½Ì³Ì">XLink</a></li>

<li><a href="/xlink/index.asp" title="XPointer ½Ì³Ì">XPointer</a></li>

<li><a href="/schema/index.asp" title="Schema ½Ì³Ì">Schema</a></li>

<li><a href="/xforms/index.asp" title="XForms ½Ì³Ì">XForms</a></li>

<li><a href="/wap/index.asp" title="WAP ½Ì³Ì">WAP</a></li>

<li><a href="/svg/index.asp" title="SVG ½Ì³Ì">SVG</a></li>

</ul>



<h2>Web Services</h2>

<ul>

<li><a href="/webservices/index.asp" title="Web Services ½Ì³Ì">Web Services</a></li>

<li><a href="/wsdl/index.asp" title="WSDL ½Ì³Ì">WSDL</a></li>

<li><a href="/soap/index.asp" title="SOAP ½Ì³Ì">SOAP</a></li>

<li><a href="/rss/index.asp" title="RSS ½Ì³Ì">RSS</a></li>

<li><a href="/rdf/index.asp" title="RDF ½Ì³Ì">RDF</a></li>

</ul>



<h2>½¨Õ¾ÊÖ²á</h2>

<ul>

<li><a href="/site/index.asp" title="ÍøÕ¾¹¹½¨">ÍøÕ¾¹¹½¨</a></li>

<li><a href="/w3c/index.asp" title="ÍòάÍøÁªÃË (W3C)">ÍòάÍøÁªÃË (W3C)</a></li>

<li><a href="/browsers/index.asp" title="ä¯ÀÀÆ÷ÐÅÏ¢">ä¯ÀÀÆ÷ÐÅÏ¢</a></li>

<li><a href="/quality/index.asp" title="ÍøվƷÖÊ">ÍøվƷÖÊ</a></li>

<li><a href="/semweb/index.asp" title="ÓïÒåÍø">ÓïÒåÍø</a></li>

<li><a href="/careers/index.asp" title="Ö°Òµ¹æ»®">Ö°Òµ¹æ»®</a></li>

<li><a href="/hosting/index.asp" title="ÍøÕ¾Ö÷»ú½Ì³Ì">ÍøÕ¾Ö÷»ú</a></li>

<li><a href="/media/index.asp" title="ÍøÂçýÌå½Ì³Ì">ÍøÂçýÌå</a></li>

</ul>



<h2 id="link_about"><a href="/about/index.asp" title="¹ØÓÚ W3School">¹ØÓÚ W3School</a></h2>

<h2 id="link_help"><a href="/about/about_helping.asp" title="°ïÖú W3School">°ïÖú W3School</a></h2>

</div>



<div id="maincontent">



<div class="idea" id="d1">

<h2>ÁìÏ鵀 Web ¼¼Êõ½Ì³Ì - È«²¿Ãâ·Ñ</h2>

<p>ÔÚ W3School£¬Äã¿ÉÒÔÕÒµ½ÄãËùÐèÒªµÄËùÓеÄÍøÕ¾½¨Éè½Ì³Ì¡£</p>

<p>´Ó»ù´¡µÄ HTML µ½ CSS£¬ÄËÖÁ½ø½×µÄ XML¡¢SQL¡¢JS¡¢PHP ºÍ ASP.NET¡£</p>

<p><strong>´Ó×ó²àµÄ²Ëµ¥Ñ¡ÔñÄãÐèÒªµÄ½Ì³Ì£¡</strong></p>

</div>



<div class="idea" id="d2">

<h3>ÍêÕûµÄÍøÕ¾¼¼Êõ²Î¿¼ÊÖ²á</h3>

<p>ÎÒÃǵIJο¼Êֲậ¸ÇÁËÍøÕ¾¼¼ÊõµÄ·½·½ÃæÃæ¡£</p>

<p>ÆäÖаüÀ¨W3C±ê×¼¼¼Êõ£ºHTML¡¢CSS¡¢XML ¡£ÒÔ¼°ÆäËû¼¼Êõ£¬ÖîÈç JavaScript¡¢PHP¡¢SQL µÈ¡£</p>

</div>



<div class="idea" id="d3">

<h3>ÔÚÏßʵÀý²âÊÔ¹¤¾ß</h3>

<p>ÔÚ W3School£¬ÎÒÃÇÌṩÉÏǧ¸öʵÀý¡£</p>

<p>ͨ¹ýʹÓÃÎÒÃǵÄÔÚÏ߱༭Æ÷£¬Äã¿ÉÒԱ༭ÕâЩÀý×Ó£¬²¢¶Ô´úÂë½øÐÐʵÑé¡£</p>

</div>



<div class="idea" id="d4">

<h3>¿ì½ÝÒ׶®µÄѧϰ·½Ê½</h3>

<p>Ò»´ç¹âÒõÒ»´ç½ð£¬Òò´Ë£¬ÎÒÃÇΪÄúÌṩ¿ì½ÝÒ׶®µÄѧϰÄÚÈÝ¡£</p>

<p>ÔÚÕâÀÄú¿ÉÒÔͨ¹ýÒ»ÖÖÒ׶®µÄ±ãÀûµÄģʽ»ñµÃÄúÐèÒªµÄÈκÎ֪ʶ¡£</p>

</div>





<div class="idea" id="d5">

<h3>´ÓºÎÈëÊÖ£¿</h3>

<p>ʲôÊÇÒ»¸ö Web ½¨ÉèÕßÐèҪѧϰµÄ֪ʶÄØ£¿</p>

<p>W3School ½«ÎªÄú»Ø´ðÕâ¸öÎÊÌ⣬ÔÚÄú³ÉΪרҵ Web ¿ª·¢ÕߵķÉÏÖúÒ»±ÛÖ®Á¦¡£</p>

<p>Èç¹ûÄúÊdzõѧÕߣ¬ÇëÄúÔĶÁ¡¶<a href="/web/index.asp" title="ÍøÕ¾¹¹½¨³õ¼¶½Ì³Ì">ÍøÕ¾¹¹½¨³õ¼¶½Ì³Ì</a>¡·¡£</p>

<p>Èç¹ûÄúÊÇ¿ª·¢Õߣ¬ÇëÄúÔĶÁ¡¶<a href="/site/index.asp" title="ÍøÕ¾¹¹½¨">ÍøÕ¾¹¹½¨¸ß¼¶½Ì³Ì</a>¡·¡£</p>

</div>





<div class="idea" id="d6">

<h3>W3School ÐÂÎÅ</h3>



<p style="margin-top: 20px;">

<a style="font-size: 20px;" href="/bootstrap5/index.asp" title="Bootstrap 5 ½Ì³Ì">Bootstrap 5 ½Ì³ÌÈ«ÐÂÉÏÏߣ¡</a>

</p>

</div>





<div class="idea" id="d7">

<h3>W3School ¸üÐÂÐÅÏ¢</h3>



<p style="margin-top: 20px;">

<a style="font-size: 20px;" href="/tags/html_ref_html_browsersupport.asp" title="HTML ²Î¿¼ÊÖ²á - ä¯ÀÀÆ÷Ö§³Ö">HTML ä¯ÀÀÆ÷Ö§³Ö²Î¿¼ÊÖ²á</a>

&nbsp;&nbsp;&nbsp;

</p>



</div>





<div id="d8">

<h3>W3School ÓÑÇéÁ´½Ó</h3>

<p class="partner">

<a target="_blank" href="https://mozilla.com.cn/">Firefox ÖÐÎÄÉçÇø</a> &nbsp;&nbsp;&nbsp; 

<a target="_blank" href="https://www.w3ctech.com/">w3ctech</a> &nbsp;&nbsp;&nbsp; 

<a target="_blank" href="https://wetest.qq.com/?from=links_w3school">WeTestÌÚѶÖÊÁ¿¿ª·Åƽ̨</a> &nbsp;&nbsp;&nbsp; 

</p>

</div>





<div id="d9">

<h3>ÐÂÀË΢²©</h3>

<p><a target="_blank" href="https://weibo.com/w3schoolcomcn">W3School ¹Ù·½Î¢²©</a></p>

</div>





<div id="d10">

<h3>΢ÐŹ«ÖÚºÅ</h3>

<p>W3School ¹Ù·½·þÎñºÅ</p>

</div>



</div>





<div id="sidebar">



<h2>²Î¿¼ÊÖ²á</h2>

<ul>

<li><a href="/tags/index.asp" title="HTML ²Î¿¼ÊÖ²á">HTML ±êÇ©</a></li>

<li><a href="/tags/html_ref_colornames.asp" title="HTML ÑÕÉ«Ãû">HTML ÑÕÉ«</a></li>

<li><a href="/cssref/index.asp" title="CSS ²Î¿¼ÊÖ²á">CSS</a></li>

<li><a href="/jsref/index.asp" title="JavaScript ²Î¿¼ÊÖ²á">JavaScript</a></li>

<li><a href="/jsref/index.asp" title="HTML DOM ²Î¿¼ÊÖ²á">HTML DOM</a></li>

<li><a href="/jquery/jquery_reference.asp" title="jQuery ²Î¿¼ÊÖ²á">jQuery</a></li>

<li><a href="/jquerymobile/jquerymobile_ref_data.asp" title="jQuery Mobile ²Î¿¼ÊÖ²á">jQuery Mobile</a></li>

<li><a href="/vbscript/vbscript_ref_functions.asp" title="VBScript º¯Êý">VBScript</a></li>

<li><a href="/asp/asp_ref.asp" title="ASP ²Î¿¼ÊÖ²á">ASP</a></li>

<li><a href="/ado/ado_reference.asp" title="ADO ²Î¿¼ÊÖ²á">ADO</a></li>

<li><a href="/aspnet/aspnet_reference.asp" title="ASP.NET ²Î¿¼ÊÖ²á">ASP.NET</a></li>

<li><a href="/php/php_ref.asp" title="PHP ²Î¿¼ÊÖ²á">PHP</a></li>

<li><a href="/python/python_reference.asp" title="Python ²Î¿¼ÊÖ²á">Python</a></li>

<li><a href="/xmldom/xmldom_reference.asp" title="XML DOM ²Î¿¼ÊÖ²á">XML DOM</a></li>

<li><a href="/xsl/xsl_w3celementref.asp" title="XSLT ÔªËزο¼ÊÖ²á">XSLT 1.0</a></li>

<li><a href="/xpath/xpath_functions.asp" title="XPath¡¢XQuery ÒÔ¼° XSLT º¯Êý">XPath 2.0</a></li>

<li><a href="/xslfo/xslfo_reference.asp" title="XSL-FO ²Î¿¼ÊÖ²á">XSL-FO</a></li>

<li><a href="/wap/wml_reference.asp" title="WML ²Î¿¼ÊÖ²á">WML 1.1</a></li>

<li><a href="/glossary/index.asp" title="W3C ÊõÓï±íºÍ´Êµä">W3C ÊõÓï±í</a></li>

</ul>



<h2>×Ö·û¼¯</h2>

<ul>

<li><a href="/charsets/index.asp" title="HTML ×Ö·û¼¯">HTML ×Ö·û¼¯</a></li>

<li><a href="/charsets/ref_html_ascii.asp" title="HTML ASCII ²Î¿¼ÊÖ²á">HTML ASCII</a></li>

<li><a href="/charsets/ref_html_ansi.asp" title="HTML Windows-1252 (ANSI) ²Î¿¼ÊÖ²á">HTML Windows-1252</a></li>

<li><a href="/charsets/ref_html_8859.asp" title="HTML ISO-8859-1 ²Î¿¼ÊÖ²á">HTML ISO-8859-1</a></li>

<li><a href="/charsets/ref_html_symbols.asp" title="HTML ·ûºÅ">HTML ·ûºÅ</a></li>

<li><a href="/charsets/ref_html_utf8.asp" title="HTML Unicode (UTF-8) ²Î¿¼ÊÖ²á">HTML UTF-8</a></li>

</ul>



<h2>ʵÀý/°¸Àý</h2>

<ul>

<li><a href="/html/html_examples.asp">HTML ʵÀý</a></li>

<li><a href="/css/css_examples.asp">CSS ʵÀý</a></li>

<li><a href="/example/xmle_examples.asp">XML ʵÀý</a></li>

<li><a href="/python/python_examples.asp">Python ʵÀý</a></li>

<li><a href="/js/js_examples.asp">JavaScript ʵÀý</a></li>

<li><a href="/js/js_html_objects_examples.asp">JavaScript ¶ÔÏóʵÀý</a></li>

<li><a href="/js/js_dom_examples.asp">HTML DOM ʵÀý</a></li>

<li><a href="/jquery/jquery_examples.asp">jQuery ʵÀý</a></li>

<li><a href="/jquerymobile/jquerymobile_examples.asp">jQuery Mobile ʵÀý</a></li>

<li><a href="/example/xdom_examples.asp">XML DOM ʵÀý</a></li>

<li><a href="/example/dhtm_examples.asp">DHTML ʵÀý</a></li>

<li><a href="/example/ajax_examples.asp">AJAX ʵÀý</a></li>

<li><a href="/example/vbst_examples.asp">VBScript ʵÀý</a></li>

<li><a href="/example/aspe_examples.asp">ASP ʵÀý</a></li>

<li><a href="/example/adoe_examples.asp">ADO ʵÀý</a></li>

<li><a href="/svg/svg_examples.asp">SVG ʵÀý</a></li>

<li><a href="/wap/wap_demo.asp" title="WAP ÑÝʾ">WAP ʵÀý</a></li>

</ul>



<h2>²âÑé/¿¼ÊÔ</h2>

<ul>

<li><a href="/html/html_quiz.asp">HTML ²âÑé</a></li>

<li><a href="/html5/html5_quiz.asp">HTML5 ²âÑé</a></li>

<li><a href="/xhtml/xhtml_quiz.asp">XHTML ²âÑé</a></li>

<li><a href="/css/css_quiz.asp">CSS ²âÑé</a></li>

<li><a href="/xml/xml_quiz.asp">XML ²âÑé</a></li>

<li><a href="/js/js_quiz.asp">JavaScript ²âÑé</a></li>

<li><a href="/jquery/jquery_quiz.asp">jQuery ²âÑé</a></li>

<li><a href="/sql/sql_quiz.asp">SQL ²âÑé</a></li>

<li><a href="/asp/asp_quiz.asp">ASP ²âÑé</a></li>

<li><a href="/php/php_quiz.asp">PHP ²âÑé</a></li>

</ul>



<h2>´úÂëÑéÖ¤</h2>

<ul>

<li><a href="/site/site_validate.asp" title="ÍøÒ³ÑéÖ¤">ÑéÖ¤HTML</a></li>

<li><a href="/site/site_validate.asp" title="ÍøÒ³ÑéÖ¤">ÑéÖ¤CSS</a></li>

<li><a href="/site/site_validate.asp" title="ÍøÒ³ÑéÖ¤">ÑéÖ¤XHTML</a></li>

<li><a href="/site/site_validate.asp" title="ÍøÒ³ÑéÖ¤">ÑéÖ¤XML</a></li>

<li><a href="/site/site_validate.asp" title="ÍøÒ³ÑéÖ¤">ÑéÖ¤WML</a></li>

</ul>



</div>







<div id="footer">

<p id="p1">

W3School ¼òÌåÖÐÎÄ°æÌṩµÄÄÚÈݽöÓÃÓÚÅàѵºÍ²âÊÔ£¬²»±£Ö¤ÄÚÈݵÄÕýÈ·ÐÔ¡£Í¨¹ýʹÓñ¾Õ¾ÄÚÈÝËæÖ®¶øÀ´µÄ·çÏÕÓë±¾Õ¾Î޹ء£°æȨËùÓУ¬±£ÁôÒ»ÇÐȨÀû¡£

</p>



<p id="p2">



<a href="/about/about_use.asp" title="¹ØÓÚʹÓÃ">ʹÓÃÌõ¿î</a>

<a href="/about/about_privacy.asp" title="¹ØÓÚÒþ˽">Òþ˽Ìõ¿î</a>

<a target="_blank" href="https://www.ykinvestment.com/">¼¼ÊõÖ§³Ö£ºÓ®¿Æ</a>

<a target="_blank" href="https://beian.miit.gov.cn">ÃÉICP±¸06004630ºÅ</a>

</p>

</div>







</div>

</body>

</html>
----------------------
b'<!DOCTYPE html>\r\n<html lang="zh-cn">\r\n<head>\r\n\r\n<!-- Global site tag (gtag.js) - Google Analytics -->\r\n<script async src="https://www.googletagmanager.com/gtag/js?id=UA-878633-1"></script>\r\n<script>\r\n  window.dataLayer = window.dataLayer || [];\r\n  function gtag(){dataLayer.push(arguments);}\r\n  gtag(\'js\', new Date());\r\n\r\n  gtag(\'config\', \'UA-878633-1\');\r\n</script>\r\n\r\n<title>w3school \xd4\xda\xcf\xdf\xbd\xcc\xb3\xcc</title>\r\n\r\n<link rel="stylesheet" type="text/css" href="/c8.css" />\r\n\r\n<meta charset="gbk" />\r\n<meta http-equiv="Content-Language" content="zh-cn" />\r\n<meta name="description" content="\xc8\xab\xc7\xf2\xd7\xee\xb4\xf3\xb5\xc4\xd6\xd0\xce\xc4 Web \xbc\xbc\xca\xf5\xbd\xcc\xb3\xcc\xa1\xa3" />\r\n<meta name="robots" content="all" />\r\n<meta name="author" content="w3school.com.cn" />\r\n<meta name="Copyright" content="Copyright W3school.com.cn All Rights Reserved." />\r\n<meta name="MSSmartTagsPreventParsing" content="true" />\r\n<meta http-equiv="imagetoolbar" content="false" />\r\n\r\n<link rel="icon" type="image/png" sizes="16x16" href="/ui2019/logo-16-red.png">\r\n<link rel="icon" type="image/png" sizes="32x32" href="/ui2019/logo-32-red.png">\r\n<link rel="icon" type="image/png" sizes="48x48" href="/ui2019/logo-48-red.png">\r\n<link rel="icon" type="image/png" sizes="96x96" href="/ui2019/logo-96-red.png">\r\n<link rel="apple-touch-icon-precomposed" sizes="180x180" href="/ui2019/logo-180.png">\r\n</head>\r\n\r\n<body id="homefirst">\r\n<div id="wrapper">\r\n\r\n<div id="header_index">\r\n<h1><a href="/index.html" title="w3school \xd4\xda\xcf\xdf\xbd\xcc\xb3\xcc" style="float:left;">w3school \xd4\xda\xcf\xdf\xbd\xcc\xb3\xcc</a></h1>\r\n\r\n<div id="searchui">\r\n<form method="get" id="searchform" action="https://www.google.com.hk/search">\r\n<input type="hidden" name="sitesearch" value="w3school.com.cn" />\r\n<input type="text" name="as_q" class="box"  id="searched_content" title="\xd4\xda\xb4\xcb\xca\xe4\xc8\xeb\xcb\xd1\xcb\xf7\xc4\xda\xc8\xdd\xa1\xa3" />\r\n<input type="submit" value="Go" class="button" title="\xcb\xd1\xcb\xf7\xa3\xa1" />\r\n</form>\r\n</div>\r\n</div>\r\n\r\n<div id="navfirst">\r\n<ul id="menu">\r\n<li id="h"><a href="/h.asp" title="HTML \xcf\xb5\xc1\xd0\xbd\xcc\xb3\xcc">HTML \xcf\xb5\xc1\xd0\xbd\xcc\xb3\xcc</a></li>\r\n<li id="b"><a href="/b.asp" title="\xe4\xaf\xc0\xc0\xc6\xf7\xbd\xc5\xb1\xbe\xbd\xcc\xb3\xcc">\xe4\xaf\xc0\xc0\xc6\xf7\xbd\xc5\xb1\xbe</a></li>\r\n<li id="s"><a href="/s.asp" title="\xb7\xfe\xce\xf1\xc6\xf7\xbd\xc5\xb1\xbe\xbd\xcc\xb3\xcc">\xb7\xfe\xce\xf1\xc6\xf7\xbd\xc5\xb1\xbe</a></li>\r\n<li id="p"><a href="/p.asp" title="\xb1\xe0\xb3\xcc\xbd\xcc\xb3\xcc">\xb1\xe0\xb3\xcc\xbd\xcc\xb3\xcc</a></li>\r\n<li id="x"><a href="/x.asp" title="XML \xcf\xb5\xc1\xd0\xbd\xcc\xb3\xcc">XML \xcf\xb5\xc1\xd0\xbd\xcc\xb3\xcc</a></li>\r\n<li id="w"><a href="/w.asp" title="\xbd\xa8\xd5\xbe\xca\xd6\xb2\xe1">\xbd\xa8\xd5\xbe\xca\xd6\xb2\xe1</a></li>\r\n<li id="r"><a href="/r.asp" title="\xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">\xb2\xce\xbf\xbc\xca\xd6\xb2\xe1</a></li>\r\n</ul>\r\n</div>\r\n\r\n<div id="navsecond">\r\n<h2>HTML \xbd\xcc\xb3\xcc</h2>\r\n<ul>\r\n<li><a href="/html/index.asp" title="HTML \xbd\xcc\xb3\xcc">HTML</a></li>\r\n<li><a href="/html5/index.asp" title="HTML5 \xbd\xcc\xb3\xcc">HTML5</a></li>\r\n<li><a href="/xhtml/index.asp" title="XHTML \xbd\xcc\xb3\xcc">XHTML</a></li>\r\n<li><a href="/css/index.asp" title="CSS \xbd\xcc\xb3\xcc">CSS</a></li>\r\n<li><a href="/css3/index.asp" title="CSS3 \xbd\xcc\xb3\xcc">CSS3</a></li>\r\n<!--<li><a href="/sass/index.asp" title="SASS \xbd\xcc\xb3\xcc">SASS</a></li>-->\r\n<li><a href="/bootstrap5/index.asp" title="Bootstrap 5 \xbd\xcc\xb3\xcc">Bootstrap 5</a></li>\r\n<li><a href="/tcpip/index.asp" title="TCP/IP \xbd\xcc\xb3\xcc">TCP/IP</a></li>\r\n</ul>\r\n\r\n<h2>\xe4\xaf\xc0\xc0\xc6\xf7\xbd\xc5\xb1\xbe</h2>\r\n<ul>\r\n<li><a href="/js/index.asp" title="JavaScript \xbd\xcc\xb3\xcc">JavaScript</a></li>\r\n<!--<li><a href="/react/index.asp" title="React \xbd\xcc\xb3\xcc">React</a></li>-->\r\n<li><a href="/htmldom/index.asp" title="HTML DOM \xbd\xcc\xb3\xcc">HTML DOM</a></li>\r\n<li><a href="/jquery/index.asp" title="jQuery \xbd\xcc\xb3\xcc">jQuery</a></li>\r\n<li><a href="/jquerymobile/index.asp" title="jQuery Mobile \xbd\xcc\xb3\xcc">jQuery Mobile</a></li>\r\n<li><a href="/ajax/index.asp" title="AJAX \xbd\xcc\xb3\xcc">AJAX</a></li>\r\n<li><a href="/json/index.asp" title="JSON \xbd\xcc\xb3\xcc">JSON</a></li>\r\n<li><a href="/dhtml/index.asp" title="DHTML \xbd\xcc\xb3\xcc">DHTML</a></li>\r\n<li><a href="/e4x/index.asp" title="E4X \xbd\xcc\xb3\xcc">E4X</a></li>\r\n<li><a href="/wmlscript/index.asp" title="WMLScript \xbd\xcc\xb3\xcc">WMLScript</a></li>\r\n</ul>\r\n\r\n<h2>\xb7\xfe\xce\xf1\xc6\xf7\xbd\xc5\xb1\xbe</h2>\r\n<ul>\r\n<li><a href="/php/index.asp" title="PHP \xbd\xcc\xb3\xcc">PHP</a></li>\r\n<li><a href="/sql/index.asp" title="SQL \xbd\xcc\xb3\xcc">SQL</a></li>\r\n<li><a href="/asp/index.asp" title="ASP \xbd\xcc\xb3\xcc">ASP</a></li>\r\n<li><a href="/ado/index.asp" title="ADO \xbd\xcc\xb3\xcc">ADO</a></li>\r\n<li><a href="/aspnet/index.asp" title="ASP.NET \xbd\xcc\xb3\xcc">ASP.NET</a></li>\r\n<li><a href="/vbscript/index.asp" title="VBScript \xbd\xcc\xb3\xcc">VBScript</a></li>\r\n</ul>\r\n\r\n\r\n<h2>\xb1\xe0\xb3\xcc</h2>\r\n<ul>\r\n<li><a href="/python/index.asp" title="Python \xbd\xcc\xb3\xcc">Python</a></li>\r\n<li><a href="/python/numpy_intro.asp" title="NumPy \xbd\xcc\xb3\xcc">Python NumPy</a></li>\r\n<li><a href="/python/python_ml_getting_started.asp" title="\xbb\xfa\xc6\xf7\xd1\xa7\xcf\xb0\xbd\xcc\xb3\xcc">\xbb\xfa\xc6\xf7\xd1\xa7\xcf\xb0</a></li>\r\n<!--\r\n<li><a href="/java/index.asp" title="Java \xbd\xcc\xb3\xcc">Java</a></li>\r\n<li><a href="#" title="C++ \xbd\xcc\xb3\xcc">C++</a></li>\r\n<li><a href="#" title="C# \xbd\xcc\xb3\xcc">C#</a></li>\r\n-->\r\n</ul>\r\n\r\n<h2>XML \xbd\xcc\xb3\xcc</h2>\r\n<ul>\r\n<li><a href="/xml/index.asp" title="XML \xbd\xcc\xb3\xcc">XML</a></li>\r\n<li><a href="/dtd/index.asp" title="DTD\xbd\xcc\xb3\xcc">DTD</a></li>\r\n<li><a href="/xmldom/index.asp" title="XML DOM \xbd\xcc\xb3\xcc">XML DOM</a></li>\r\n<li><a href="/xsl/xsl_languages.asp" title="XSL \xd3\xef\xd1\xd4">XSL</a></li>\r\n<li><a href="/xsl/index.asp" title="XSLT \xbd\xcc\xb3\xcc">XSLT</a></li>\r\n<li><a href="/xslfo/index.asp" title="XSL-FO \xbd\xcc\xb3\xcc">XSL-FO</a></li>\r\n<li><a href="/xpath/index.asp" title="XPath \xbd\xcc\xb3\xcc">XPath</a></li>\r\n<li><a href="/xquery/index.asp" title="XQuery \xbd\xcc\xb3\xcc">XQuery</a></li>\r\n<li><a href="/xlink/index.asp" title="XLink \xbd\xcc\xb3\xcc">XLink</a></li>\r\n<li><a href="/xlink/index.asp" title="XPointer \xbd\xcc\xb3\xcc">XPointer</a></li>\r\n<li><a href="/schema/index.asp" title="Schema \xbd\xcc\xb3\xcc">Schema</a></li>\r\n<li><a href="/xforms/index.asp" title="XForms \xbd\xcc\xb3\xcc">XForms</a></li>\r\n<li><a href="/wap/index.asp" title="WAP \xbd\xcc\xb3\xcc">WAP</a></li>\r\n<li><a href="/svg/index.asp" title="SVG \xbd\xcc\xb3\xcc">SVG</a></li>\r\n</ul>\r\n\r\n<h2>Web Services</h2>\r\n<ul>\r\n<li><a href="/webservices/index.asp" title="Web Services \xbd\xcc\xb3\xcc">Web Services</a></li>\r\n<li><a href="/wsdl/index.asp" title="WSDL \xbd\xcc\xb3\xcc">WSDL</a></li>\r\n<li><a href="/soap/index.asp" title="SOAP \xbd\xcc\xb3\xcc">SOAP</a></li>\r\n<li><a href="/rss/index.asp" title="RSS \xbd\xcc\xb3\xcc">RSS</a></li>\r\n<li><a href="/rdf/index.asp" title="RDF \xbd\xcc\xb3\xcc">RDF</a></li>\r\n</ul>\r\n\r\n<h2>\xbd\xa8\xd5\xbe\xca\xd6\xb2\xe1</h2>\r\n<ul>\r\n<li><a href="/site/index.asp" title="\xcd\xf8\xd5\xbe\xb9\xb9\xbd\xa8">\xcd\xf8\xd5\xbe\xb9\xb9\xbd\xa8</a></li>\r\n<li><a href="/w3c/index.asp" title="\xcd\xf2\xce\xac\xcd\xf8\xc1\xaa\xc3\xcb (W3C)">\xcd\xf2\xce\xac\xcd\xf8\xc1\xaa\xc3\xcb (W3C)</a></li>\r\n<li><a href="/browsers/index.asp" title="\xe4\xaf\xc0\xc0\xc6\xf7\xd0\xc5\xcf\xa2">\xe4\xaf\xc0\xc0\xc6\xf7\xd0\xc5\xcf\xa2</a></li>\r\n<li><a href="/quality/index.asp" title="\xcd\xf8\xd5\xbe\xc6\xb7\xd6\xca">\xcd\xf8\xd5\xbe\xc6\xb7\xd6\xca</a></li>\r\n<li><a href="/semweb/index.asp" title="\xd3\xef\xd2\xe5\xcd\xf8">\xd3\xef\xd2\xe5\xcd\xf8</a></li>\r\n<li><a href="/careers/index.asp" title="\xd6\xb0\xd2\xb5\xb9\xe6\xbb\xae">\xd6\xb0\xd2\xb5\xb9\xe6\xbb\xae</a></li>\r\n<li><a href="/hosting/index.asp" title="\xcd\xf8\xd5\xbe\xd6\xf7\xbb\xfa\xbd\xcc\xb3\xcc">\xcd\xf8\xd5\xbe\xd6\xf7\xbb\xfa</a></li>\r\n<li><a href="/media/index.asp" title="\xcd\xf8\xc2\xe7\xc3\xbd\xcc\xe5\xbd\xcc\xb3\xcc">\xcd\xf8\xc2\xe7\xc3\xbd\xcc\xe5</a></li>\r\n</ul>\r\n\r\n<h2 id="link_about"><a href="/about/index.asp" title="\xb9\xd8\xd3\xda W3School">\xb9\xd8\xd3\xda W3School</a></h2>\r\n<h2 id="link_help"><a href="/about/about_helping.asp" title="\xb0\xef\xd6\xfa W3School">\xb0\xef\xd6\xfa W3School</a></h2>\r\n</div>\r\n\r\n<div id="maincontent">\r\n\r\n<div class="idea" id="d1">\r\n<h2>\xc1\xec\xcf\xc8\xb5\xc4 Web \xbc\xbc\xca\xf5\xbd\xcc\xb3\xcc - \xc8\xab\xb2\xbf\xc3\xe2\xb7\xd1</h2>\r\n<p>\xd4\xda W3School\xa3\xac\xc4\xe3\xbf\xc9\xd2\xd4\xd5\xd2\xb5\xbd\xc4\xe3\xcb\xf9\xd0\xe8\xd2\xaa\xb5\xc4\xcb\xf9\xd3\xd0\xb5\xc4\xcd\xf8\xd5\xbe\xbd\xa8\xc9\xe8\xbd\xcc\xb3\xcc\xa1\xa3</p>\r\n<p>\xb4\xd3\xbb\xf9\xb4\xa1\xb5\xc4 HTML \xb5\xbd CSS\xa3\xac\xc4\xcb\xd6\xc1\xbd\xf8\xbd\xd7\xb5\xc4 XML\xa1\xa2SQL\xa1\xa2JS\xa1\xa2PHP \xba\xcd ASP.NET\xa1\xa3</p>\r\n<p><strong>\xb4\xd3\xd7\xf3\xb2\xe0\xb5\xc4\xb2\xcb\xb5\xa5\xd1\xa1\xd4\xf1\xc4\xe3\xd0\xe8\xd2\xaa\xb5\xc4\xbd\xcc\xb3\xcc\xa3\xa1</strong></p>\r\n</div>\r\n\r\n<div class="idea" id="d2">\r\n<h3>\xcd\xea\xd5\xfb\xb5\xc4\xcd\xf8\xd5\xbe\xbc\xbc\xca\xf5\xb2\xce\xbf\xbc\xca\xd6\xb2\xe1</h3>\r\n<p>\xce\xd2\xc3\xc7\xb5\xc4\xb2\xce\xbf\xbc\xca\xd6\xb2\xe1\xba\xad\xb8\xc7\xc1\xcb\xcd\xf8\xd5\xbe\xbc\xbc\xca\xf5\xb5\xc4\xb7\xbd\xb7\xbd\xc3\xe6\xc3\xe6\xa1\xa3</p>\r\n<p>\xc6\xe4\xd6\xd0\xb0\xfc\xc0\xa8W3C\xb1\xea\xd7\xbc\xbc\xbc\xca\xf5\xa3\xbaHTML\xa1\xa2CSS\xa1\xa2XML \xa1\xa3\xd2\xd4\xbc\xb0\xc6\xe4\xcb\xfb\xbc\xbc\xca\xf5\xa3\xac\xd6\xee\xc8\xe7 JavaScript\xa1\xa2PHP\xa1\xa2SQL \xb5\xc8\xa1\xa3</p>\r\n</div>\r\n\r\n<div class="idea" id="d3">\r\n<h3>\xd4\xda\xcf\xdf\xca\xb5\xc0\xfd\xb2\xe2\xca\xd4\xb9\xa4\xbe\xdf</h3>\r\n<p>\xd4\xda W3School\xa3\xac\xce\xd2\xc3\xc7\xcc\xe1\xb9\xa9\xc9\xcf\xc7\xa7\xb8\xf6\xca\xb5\xc0\xfd\xa1\xa3</p>\r\n<p>\xcd\xa8\xb9\xfd\xca\xb9\xd3\xc3\xce\xd2\xc3\xc7\xb5\xc4\xd4\xda\xcf\xdf\xb1\xe0\xbc\xad\xc6\xf7\xa3\xac\xc4\xe3\xbf\xc9\xd2\xd4\xb1\xe0\xbc\xad\xd5\xe2\xd0\xa9\xc0\xfd\xd7\xd3\xa3\xac\xb2\xa2\xb6\xd4\xb4\xfa\xc2\xeb\xbd\xf8\xd0\xd0\xca\xb5\xd1\xe9\xa1\xa3</p>\r\n</div>\r\n\r\n<div class="idea" id="d4">\r\n<h3>\xbf\xec\xbd\xdd\xd2\xd7\xb6\xae\xb5\xc4\xd1\xa7\xcf\xb0\xb7\xbd\xca\xbd</h3>\r\n<p>\xd2\xbb\xb4\xe7\xb9\xe2\xd2\xf5\xd2\xbb\xb4\xe7\xbd\xf0\xa3\xac\xd2\xf2\xb4\xcb\xa3\xac\xce\xd2\xc3\xc7\xce\xaa\xc4\xfa\xcc\xe1\xb9\xa9\xbf\xec\xbd\xdd\xd2\xd7\xb6\xae\xb5\xc4\xd1\xa7\xcf\xb0\xc4\xda\xc8\xdd\xa1\xa3</p>\r\n<p>\xd4\xda\xd5\xe2\xc0\xef\xa3\xac\xc4\xfa\xbf\xc9\xd2\xd4\xcd\xa8\xb9\xfd\xd2\xbb\xd6\xd6\xd2\xd7\xb6\xae\xb5\xc4\xb1\xe3\xc0\xfb\xb5\xc4\xc4\xa3\xca\xbd\xbb\xf1\xb5\xc3\xc4\xfa\xd0\xe8\xd2\xaa\xb5\xc4\xc8\xce\xba\xce\xd6\xaa\xca\xb6\xa1\xa3</p>\r\n</div>\r\n\r\n\r\n<div class="idea" id="d5">\r\n<h3>\xb4\xd3\xba\xce\xc8\xeb\xca\xd6\xa3\xbf</h3>\r\n<p>\xca\xb2\xc3\xb4\xca\xc7\xd2\xbb\xb8\xf6 Web \xbd\xa8\xc9\xe8\xd5\xdf\xd0\xe8\xd2\xaa\xd1\xa7\xcf\xb0\xb5\xc4\xd6\xaa\xca\xb6\xc4\xd8\xa3\xbf</p>\r\n<p>W3School \xbd\xab\xce\xaa\xc4\xfa\xbb\xd8\xb4\xf0\xd5\xe2\xb8\xf6\xce\xca\xcc\xe2\xa3\xac\xd4\xda\xc4\xfa\xb3\xc9\xce\xaa\xd7\xa8\xd2\xb5 Web \xbf\xaa\xb7\xa2\xd5\xdf\xb5\xc4\xc2\xb7\xc9\xcf\xd6\xfa\xd2\xbb\xb1\xdb\xd6\xae\xc1\xa6\xa1\xa3</p>\r\n<p>\xc8\xe7\xb9\xfb\xc4\xfa\xca\xc7\xb3\xf5\xd1\xa7\xd5\xdf\xa3\xac\xc7\xeb\xc4\xfa\xd4\xc4\xb6\xc1\xa1\xb6<a href="/web/index.asp" title="\xcd\xf8\xd5\xbe\xb9\xb9\xbd\xa8\xb3\xf5\xbc\xb6\xbd\xcc\xb3\xcc">\xcd\xf8\xd5\xbe\xb9\xb9\xbd\xa8\xb3\xf5\xbc\xb6\xbd\xcc\xb3\xcc</a>\xa1\xb7\xa1\xa3</p>\r\n<p>\xc8\xe7\xb9\xfb\xc4\xfa\xca\xc7\xbf\xaa\xb7\xa2\xd5\xdf\xa3\xac\xc7\xeb\xc4\xfa\xd4\xc4\xb6\xc1\xa1\xb6<a href="/site/index.asp" title="\xcd\xf8\xd5\xbe\xb9\xb9\xbd\xa8">\xcd\xf8\xd5\xbe\xb9\xb9\xbd\xa8\xb8\xdf\xbc\xb6\xbd\xcc\xb3\xcc</a>\xa1\xb7\xa1\xa3</p>\r\n</div>\r\n\r\n\r\n<div class="idea" id="d6">\r\n<h3>W3School \xd0\xc2\xce\xc5</h3>\r\n\r\n<p style="margin-top: 20px;">\r\n<a style="font-size: 20px;" href="/bootstrap5/index.asp" title="Bootstrap 5 \xbd\xcc\xb3\xcc">Bootstrap 5 \xbd\xcc\xb3\xcc\xc8\xab\xd0\xc2\xc9\xcf\xcf\xdf\xa3\xa1</a>\r\n</p>\r\n</div>\r\n\r\n\r\n<div class="idea" id="d7">\r\n<h3>W3School \xb8\xfc\xd0\xc2\xd0\xc5\xcf\xa2</h3>\r\n\r\n<p style="margin-top: 20px;">\r\n<a style="font-size: 20px;" href="/tags/html_ref_html_browsersupport.asp" title="HTML \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1 - \xe4\xaf\xc0\xc0\xc6\xf7\xd6\xa7\xb3\xd6">HTML \xe4\xaf\xc0\xc0\xc6\xf7\xd6\xa7\xb3\xd6\xb2\xce\xbf\xbc\xca\xd6\xb2\xe1</a>\r\n&nbsp;&nbsp;&nbsp;\r\n</p>\r\n\r\n</div>\r\n\r\n\r\n<div id="d8">\r\n<h3>W3School \xd3\xd1\xc7\xe9\xc1\xb4\xbd\xd3</h3>\r\n<p class="partner">\r\n<a target="_blank" href="https://mozilla.com.cn/">Firefox \xd6\xd0\xce\xc4\xc9\xe7\xc7\xf8</a> &nbsp;&nbsp;&nbsp; \r\n<a target="_blank" href="https://www.w3ctech.com/">w3ctech</a> &nbsp;&nbsp;&nbsp; \r\n<a target="_blank" href="https://wetest.qq.com/?from=links_w3school">WeTest\xcc\xda\xd1\xb6\xd6\xca\xc1\xbf\xbf\xaa\xb7\xc5\xc6\xbd\xcc\xa8</a> &nbsp;&nbsp;&nbsp; \r\n</p>\r\n</div>\r\n\r\n\r\n<div id="d9">\r\n<h3>\xd0\xc2\xc0\xcb\xce\xa2\xb2\xa9</h3>\r\n<p><a target="_blank" href="https://weibo.com/w3schoolcomcn">W3School \xb9\xd9\xb7\xbd\xce\xa2\xb2\xa9</a></p>\r\n</div>\r\n\r\n\r\n<div id="d10">\r\n<h3>\xce\xa2\xd0\xc5\xb9\xab\xd6\xda\xba\xc5</h3>\r\n<p>W3School \xb9\xd9\xb7\xbd\xb7\xfe\xce\xf1\xba\xc5</p>\r\n</div>\r\n\r\n</div>\r\n\r\n\r\n<div id="sidebar">\r\n\r\n<h2>\xb2\xce\xbf\xbc\xca\xd6\xb2\xe1</h2>\r\n<ul>\r\n<li><a href="/tags/index.asp" title="HTML \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">HTML \xb1\xea\xc7\xa9</a></li>\r\n<li><a href="/tags/html_ref_colornames.asp" title="HTML \xd1\xd5\xc9\xab\xc3\xfb">HTML \xd1\xd5\xc9\xab</a></li>\r\n<li><a href="/cssref/index.asp" title="CSS \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">CSS</a></li>\r\n<li><a href="/jsref/index.asp" title="JavaScript \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">JavaScript</a></li>\r\n<li><a href="/jsref/index.asp" title="HTML DOM \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">HTML DOM</a></li>\r\n<li><a href="/jquery/jquery_reference.asp" title="jQuery \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">jQuery</a></li>\r\n<li><a href="/jquerymobile/jquerymobile_ref_data.asp" title="jQuery Mobile \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">jQuery Mobile</a></li>\r\n<li><a href="/vbscript/vbscript_ref_functions.asp" title="VBScript \xba\xaf\xca\xfd">VBScript</a></li>\r\n<li><a href="/asp/asp_ref.asp" title="ASP \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">ASP</a></li>\r\n<li><a href="/ado/ado_reference.asp" title="ADO \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">ADO</a></li>\r\n<li><a href="/aspnet/aspnet_reference.asp" title="ASP.NET \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">ASP.NET</a></li>\r\n<li><a href="/php/php_ref.asp" title="PHP \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">PHP</a></li>\r\n<li><a href="/python/python_reference.asp" title="Python \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">Python</a></li>\r\n<li><a href="/xmldom/xmldom_reference.asp" title="XML DOM \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">XML DOM</a></li>\r\n<li><a href="/xsl/xsl_w3celementref.asp" title="XSLT \xd4\xaa\xcb\xd8\xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">XSLT 1.0</a></li>\r\n<li><a href="/xpath/xpath_functions.asp" title="XPath\xa1\xa2XQuery \xd2\xd4\xbc\xb0 XSLT \xba\xaf\xca\xfd">XPath 2.0</a></li>\r\n<li><a href="/xslfo/xslfo_reference.asp" title="XSL-FO \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">XSL-FO</a></li>\r\n<li><a href="/wap/wml_reference.asp" title="WML \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">WML 1.1</a></li>\r\n<li><a href="/glossary/index.asp" title="W3C \xca\xf5\xd3\xef\xb1\xed\xba\xcd\xb4\xca\xb5\xe4">W3C \xca\xf5\xd3\xef\xb1\xed</a></li>\r\n</ul>\r\n\r\n<h2>\xd7\xd6\xb7\xfb\xbc\xaf</h2>\r\n<ul>\r\n<li><a href="/charsets/index.asp" title="HTML \xd7\xd6\xb7\xfb\xbc\xaf">HTML \xd7\xd6\xb7\xfb\xbc\xaf</a></li>\r\n<li><a href="/charsets/ref_html_ascii.asp" title="HTML ASCII \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">HTML ASCII</a></li>\r\n<li><a href="/charsets/ref_html_ansi.asp" title="HTML Windows-1252 (ANSI) \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">HTML Windows-1252</a></li>\r\n<li><a href="/charsets/ref_html_8859.asp" title="HTML ISO-8859-1 \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">HTML ISO-8859-1</a></li>\r\n<li><a href="/charsets/ref_html_symbols.asp" title="HTML \xb7\xfb\xba\xc5">HTML \xb7\xfb\xba\xc5</a></li>\r\n<li><a href="/charsets/ref_html_utf8.asp" title="HTML Unicode (UTF-8) \xb2\xce\xbf\xbc\xca\xd6\xb2\xe1">HTML UTF-8</a></li>\r\n</ul>\r\n\r\n<h2>\xca\xb5\xc0\xfd/\xb0\xb8\xc0\xfd</h2>\r\n<ul>\r\n<li><a href="/html/html_examples.asp">HTML \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/css/css_examples.asp">CSS \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/example/xmle_examples.asp">XML \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/python/python_examples.asp">Python \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/js/js_examples.asp">JavaScript \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/js/js_html_objects_examples.asp">JavaScript \xb6\xd4\xcf\xf3\xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/js/js_dom_examples.asp">HTML DOM \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/jquery/jquery_examples.asp">jQuery \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/jquerymobile/jquerymobile_examples.asp">jQuery Mobile \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/example/xdom_examples.asp">XML DOM \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/example/dhtm_examples.asp">DHTML \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/example/ajax_examples.asp">AJAX \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/example/vbst_examples.asp">VBScript \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/example/aspe_examples.asp">ASP \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/example/adoe_examples.asp">ADO \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/svg/svg_examples.asp">SVG \xca\xb5\xc0\xfd</a></li>\r\n<li><a href="/wap/wap_demo.asp" title="WAP \xd1\xdd\xca\xbe">WAP \xca\xb5\xc0\xfd</a></li>\r\n</ul>\r\n\r\n<h2>\xb2\xe2\xd1\xe9/\xbf\xbc\xca\xd4</h2>\r\n<ul>\r\n<li><a href="/html/html_quiz.asp">HTML \xb2\xe2\xd1\xe9</a></li>\r\n<li><a href="/html5/html5_quiz.asp">HTML5 \xb2\xe2\xd1\xe9</a></li>\r\n<li><a href="/xhtml/xhtml_quiz.asp">XHTML \xb2\xe2\xd1\xe9</a></li>\r\n<li><a href="/css/css_quiz.asp">CSS \xb2\xe2\xd1\xe9</a></li>\r\n<li><a href="/xml/xml_quiz.asp">XML \xb2\xe2\xd1\xe9</a></li>\r\n<li><a href="/js/js_quiz.asp">JavaScript \xb2\xe2\xd1\xe9</a></li>\r\n<li><a href="/jquery/jquery_quiz.asp">jQuery \xb2\xe2\xd1\xe9</a></li>\r\n<li><a href="/sql/sql_quiz.asp">SQL \xb2\xe2\xd1\xe9</a></li>\r\n<li><a href="/asp/asp_quiz.asp">ASP \xb2\xe2\xd1\xe9</a></li>\r\n<li><a href="/php/php_quiz.asp">PHP \xb2\xe2\xd1\xe9</a></li>\r\n</ul>\r\n\r\n<h2>\xb4\xfa\xc2\xeb\xd1\xe9\xd6\xa4</h2>\r\n<ul>\r\n<li><a href="/site/site_validate.asp" title="\xcd\xf8\xd2\xb3\xd1\xe9\xd6\xa4">\xd1\xe9\xd6\xa4HTML</a></li>\r\n<li><a href="/site/site_validate.asp" title="\xcd\xf8\xd2\xb3\xd1\xe9\xd6\xa4">\xd1\xe9\xd6\xa4CSS</a></li>\r\n<li><a href="/site/site_validate.asp" title="\xcd\xf8\xd2\xb3\xd1\xe9\xd6\xa4">\xd1\xe9\xd6\xa4XHTML</a></li>\r\n<li><a href="/site/site_validate.asp" title="\xcd\xf8\xd2\xb3\xd1\xe9\xd6\xa4">\xd1\xe9\xd6\xa4XML</a></li>\r\n<li><a href="/site/site_validate.asp" title="\xcd\xf8\xd2\xb3\xd1\xe9\xd6\xa4">\xd1\xe9\xd6\xa4WML</a></li>\r\n</ul>\r\n\r\n</div>\r\n\r\n\r\n\r\n<div id="footer">\r\n<p id="p1">\r\nW3School \xbc\xf2\xcc\xe5\xd6\xd0\xce\xc4\xb0\xe6\xcc\xe1\xb9\xa9\xb5\xc4\xc4\xda\xc8\xdd\xbd\xf6\xd3\xc3\xd3\xda\xc5\xe0\xd1\xb5\xba\xcd\xb2\xe2\xca\xd4\xa3\xac\xb2\xbb\xb1\xa3\xd6\xa4\xc4\xda\xc8\xdd\xb5\xc4\xd5\xfd\xc8\xb7\xd0\xd4\xa1\xa3\xcd\xa8\xb9\xfd\xca\xb9\xd3\xc3\xb1\xbe\xd5\xbe\xc4\xda\xc8\xdd\xcb\xe6\xd6\xae\xb6\xf8\xc0\xb4\xb5\xc4\xb7\xe7\xcf\xd5\xd3\xeb\xb1\xbe\xd5\xbe\xce\xde\xb9\xd8\xa1\xa3\xb0\xe6\xc8\xa8\xcb\xf9\xd3\xd0\xa3\xac\xb1\xa3\xc1\xf4\xd2\xbb\xc7\xd0\xc8\xa8\xc0\xfb\xa1\xa3\r\n</p>\r\n\r\n<p id="p2">\r\n\r\n<a href="/about/about_use.asp" title="\xb9\xd8\xd3\xda\xca\xb9\xd3\xc3">\xca\xb9\xd3\xc3\xcc\xf5\xbf\xee</a>\r\n<a href="/about/about_privacy.asp" title="\xb9\xd8\xd3\xda\xd2\xfe\xcb\xbd">\xd2\xfe\xcb\xbd\xcc\xf5\xbf\xee</a>\r\n<a target="_blank" href="https://www.ykinvestment.com/">\xbc\xbc\xca\xf5\xd6\xa7\xb3\xd6\xa3\xba\xd3\xae\xbf\xc6</a>\r\n<a target="_blank" href="https://beian.miit.gov.cn">\xc3\xc9ICP\xb1\xb806004630\xba\xc5</a>\r\n</p>\r\n</div>\r\n\r\n\r\n\r\n</div>\r\n</body>\r\n</html>'
----------------------
<urllib3.response.HTTPResponse object at 0x000001BB205D7580>
b'\x1f\x8b\x08\x00\x00\x00\x00\x00\x04\x00\xac[\xffs\x13'

[Done] exited with code=0 in 3.357 seconds

上述运行结果中,第1次是HTML标签字符串;第2次因为没有编码,所以在输出的内容中可以看到换行符号;第3次是响应HTTPResponse对象,读取前15个字节。

获取JSON响应内容

使用http://httpbin.org网站获取 响应的JSON数据,可以获取user-agent信息,即是谁发送的此GET请求,URL网址为http://httpbin.org/user-agent,共发送2次请求。如下所示:

import requests

r = requests.get("http://httpbin.org/user-agent")
print(r.text)
print(type(r.text))
print("----------------------")
print(r.json())
print(type(r.json()))

上述程序 代码第1次是text属性;第2次调用json()函数剖析JSON数据,并且分别用type()函数获取响应内容的类型。其运行结果如下所示:

[Running] python -u "c:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\Python\tempCodeRunnerFile.py"
{
  "user-agent": "python-requests/2.27.1"
}

<class 'str'>
----------------------
{'user-agent': 'python-requests/2.27.1'}
<class 'dict'>

[Done] exited with code=0 in 3.803 seconds

上述运行结果中,第1次是str字符串类型,可以看到这是Python程序requests包发送的请求;第2次调用json()函数剖析JSON数据,可以看到是dict字典类型。

内置的响应状态代码

检查 响应状态代码:

发送W3School的网站的HTTP请求,分别 使用2个内置响应状态代码判断请求是否成功,true表示成功,false表示失败,共发送3次请求,如下所示:

import requests

r = requests.get("http://www.w3school.com.cn/")
print(r.status_code)
print(r.status_code == requests.codes.ok)

r = requests.get("http://www.w3school.com.cn/404")
print(r.status_code)
print(r.status_code == requests.codes.ok)

r = requests.get("http://www.w3school.com.cn/")
print(r.status_code)
print(r.status_code == requests.codes.all_good)

上述程序代码中,第1次比较r.status_code属性和requests.codes.ok,第2次与第1次一样,第3次比较requests.codes.all_good,其运行结果如下所示:

200
True
200
True
200
True

上述运行结果中,第1次是200和true;第2次因为网页不存在,状态代码是404,所以是false;第3次是200和True。

获取响应状态代码的进一步信息:

当响应状态代码是400~599时,表示 请求有错误,此时可以调用raise_for_status()函数获取请求错误的进一步信息,如下所示:

import requests


r = requests.get("http://www.w3school.com.cn/404")
print(r.status_code)
print(r.status_code == requests.codes.ok)

print(r.raise_for_status())

上述程序代码因为网页根本不存在,所以状态代码是404。最后调用raise_for_status()函数获取进一步的信息。

[Running] python -u "c:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\tempCodeRunnerFile.py"
200
True
None

[Done] exited with code=0 in 2.441 seconds

获取响应的标头信息

获取标头Content-Type(内容类型)、Content-Length(内容长度)、Date(日期)和Server(服务器名称)(注意:标头名称区分英文大小写),如下所示:

import requests

r = requests.get("http://www.w3school.com.cn")

print(r.headers['Content-Type'])
print(r.headers['Content-Length'])
print(r.headers['Date'])
print(r.headers['Server'])

上述程序代码使用字典方式获取指定标头名称和值 ,其运行结果如下所示:

[Running] python -u "c:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\tempCodeRunnerFile.py"
text/html
4122
Sat, 03 Sep 2022 04:19:41 GMT
Microsoft-IIS/10.0

[Done] exited with code=0 in 3.384 seconds

上述运行结果中,Content-Type是text/html,即HTML网页,长度是4043,然后是日期和服务器名称。Content-Type的值是MIME数据类型。

MIME常用数据类型及说明
MIME数据类型说明
text/htmlHTML网页文件
text/xmlXML格式的文件
text/plain一般文本文件
application/jsonJSON格式的数据
image/jpegJPEG格式的图片文件
image/gifGIF格式的图片文件
image/pngPNG格式的图片文件

标头信息的获取还可以调用headers.get()函数,参数是标头名称字符串,如下所示:

import requests

r = requests.get("http://www.w3school.com.cn")

print(r.headers.get('Content-Type'))
print(r.headers.get('Content-Length'))
print(r.headers.get('Date'))
print(r.headers.get('Server'))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值