Python XML 解析不适​​用于某些站点

编程入门 行业动态 更新时间:2024-10-28 20:27:59
本文介绍了Python XML 解析不适​​用于某些站点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

我有一个基于教程的非常基本的 XML 解析器 此处,用于在 Python 中阅读 RSS 提要.

I have a very basic XML parser based on the tutorial provided here, for the purpose of reading RSS feeds in Python.

def GetRSS(RSSurl):
    url_info = urllib.urlopen(RSSurl)
    if (url_info):
        xmldoc = minidom.parse(url_info)
    if (xmldoc):
        for item_node in xmldoc.documentElement.childNodes:
            if (item_node.nodeName == "item"):  
                PrintNodeItems(item_node, ["title","link"])
    else:
        print "error"

def PrintNodeItems(XmlNode, items):
    for item_node in XmlNode.childNodes:
        if item_node.nodeName in items:
            PrintNodesText(item_node)

def PrintNodesText(XmlNode):
    text = ""
    for text_node in XmlNode.childNodes:
        if(text_node.nodeType == Node.TEXT_NODE):
            text = text_node.nodeValue
    if (len(text)>0):
        print text
        print ""

我已经在教程中提供的地址(http://rss.slashdot/Slashdot/slashdot),它工作得很好,为我提供了正确的反馈.然而,我在学习如何编写这个模块时的意图是使用它来阅读 RedLetterMedia (http://redlettermedia/feed/).当我尝试在该地址的 Python Shell 中使用 GetRSS 函数时,我得到一个空行作为反馈而不是正确的结果.我还在 CNN 的世界"RSS 提要 上对其进行了测试,但没有收到任何结果,因为好.我在所有地址上都使用了 urllib.urlopen,并且它们的节点和子节点似乎都使用相同的格式(<description></item></code>).<em class="showen"></em></p> <p class="en">I have tested the GetRSS function on the address provided in the tutorial (http://rss.slashdot/Slashdot/slashdot), and it works just fine, providing me with the correct feedback. However, my intention when learning how to write this module was to use it for reading the RSS feed at RedLetterMedia (http://redlettermedia/feed/). When I attempt to use the GetRSS function in the Python Shell on that address, I get a blank line as feedback instead of the correct results. I also tested it on CNN's "World" RSS feed, and received no results for that as well. I have used urllib.urlopen on all addresses and they all appear to use the same format for their nodes and child nodes (<code><item><title><description><link></item></code>).</p> <p class="cn">我想,就像我之前的问题一样,我可能遗漏了一些非常明显的东西.有人知道那是什么吗?<em class="showen"></em></p> <p class="en">I figure, as was the case for my previous question, there is probably something very obvious I am missing. Does anybody know what that is?</p> <p class="cn">为了记录,我的错误消息根本没有出现,但这可能是因为我错误地将其集成到代码中;我不会把它超出我的范围.<em class="showen"></em></p> <p class="en"> and for the record, my error message has not come up at all, but maybe that's because I integrated it into the code incorrectly; I would not put it beyond me.</p> <p class="cn">更新:使用 stackoverflow 上的多个回答问题从头开始重写代码.奇迹般有效!<em class="showen"></em></p> <p class="en">update: Rewrote code from scratch using multiple answered questions on stackoverflow. Works like a charm! </p> <pre><code><code>def GetRSS(RSSurl): url_info = urllib.urlopen(RSSurl) if (url_info): xmldoc = minidom.parse(url_info) if (xmldoc): channel = xmldoc.getElementsByTagName('channel') for node in channel: item = xmldoc.getElementsByTagName('item') for node in item: alist = xmldoc.getElementsByTagName('link') for a in alist: linktext = a.firstChild.data print linktext def main(): GetRSS('http://redlettermedia/feed/') </code></code></pre> <p class="cn"></p> <h3 class="best_ans mt-1">推荐答案</h3> <p class="cn">错误在这里:</p> <pre><code><code>for item_node in xmldoc.documentElement.childNodes: if (item_node.nodeName == "item"): </code></code></pre> <p class="cn">没有根 <code>item</code> 元素,只有一个 <code>channel</code>.我通过在循环中打印 <code>nodeName</code> 的所有值发现了这一点.<em class="showen"></em></p> <p class="en">There is no root <code>item</code> element, just a <code>channel</code>. I found this out by just printing all the values of <code>nodeName</code> in the loop.</p> <p>这篇关于Python XML 解析不适​​用于某些站点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!</p> </div> <div class="elefans "> <p>更多推荐</p> <p>[db:关键词]</p></div> <div class="elefans pagebar"> </div> </article> <div class="elefans pcd_ad" style="margin: 10px 0px;"><script src=https://www.elefans.com/category/d/js/acmsd/thea10.js></script></div> <div class="elefans mbd_ad" style="margin-: 10px 0px;"></div> </div> <div class="elefans info"> <div> <span>本文发布于:2023-04-24 02:54:56,感谢您对本站的认可!</span></div> <div> <span>本文链接:</span><a href="https://www.elefans.com/category/jswz/34/1054537.html" title="Python XML 解析不适​​用于某些站点">https://www.elefans.com/category/jswz/34/1054537.html</a> </div> <div> <span>版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。</span></div> </div> <span class="tag"><i class="iconfont icon-discount" style="font-size:12px;font-weight:bold;opacity:.7;">本文标签:</i><a href="https://www.elefans.com/category/e/tags/?tagname=%E4%B8%8D%E9%80%82" target="_blank">不适</a>   <a href="https://www.elefans.com/category/e/tags/?tagname=%E7%AB%99%E7%82%B9" target="_blank">站点</a>   <a href="https://www.elefans.com/category/e/tags/?tagname=Python" target="_blank">Python</a>   <a href="https://www.elefans.com/category/e/tags/?tagname=XML" target="_blank">XML</a></span> <ul class="cl"> <li class="fl" style="max-width: 47%;"><span class="prev">上一篇:</span> <a href='https://www.elefans.com/category/jswz/34/1054536.html'>android文档标题中的日期?(Date in android document title?)</a> </li> <li class="fr" style="max-width: 47%;"><span class="next">下一篇:</span> <a href='https://www.elefans.com/category/jswz/34/1054538.html'>基于组件的游戏设计中的共享字段</a> </li> </ul> </div> <div class="elefans related"> </div> <script> function CheckPl(obj) { if(obj.txaArticle.value=="") { alert("您没什么话要说吗?"); obj.txaArticle.focus(); return false; } return true; } </script> <div class="elefans post_comments" id="comments"> <!--评论框--> <div id="comt-respond" class="commentpost"> <h4>发布评论<span><a rel="nofollow" id="cancel-reply" href="#comment" style="display:none;"><small>取消回复</small></a></span></h4> <form action="https://www.elefans.com/category/e/pl/doaction.php" method="post" name="saypl" id="frmSumbit" onsubmit="return CheckPl(document.saypl)"> <input name="id" type="hidden" id="id" value="1054537" /> <input name="classid" type="hidden" id="classid" value="34" /> <input name="enews" type="hidden" id="enews" value="AddPl" /> <input name="repid" type="hidden" id="repid" value="0" /> <input type="hidden" name="ecmsfrom" value="https://www.elefans.com/category/jswz/34/1054537.html"> <div class="elefans comt-box"> <script src="https://www.elefans.com/category/e/pl/loginjspl.php"></script> <!--<div class="elefans form-group liuyan form-email"> <input type="text" id="inpEmail" class="text" name="inpEmail" tabindex="2" placeholder="邮箱"> </div> <div class="elefans form-group liuyan form-www"> <input type="text" id="inpHomePage" name="inpHomePage" class="text" tabindex="3" placeholder="网址"> </div>--> </div> <!--verify--> <div id="comment-tools"> <div class="elefans tools_text"> <textarea placeholder="请在这里留言..." name="saytext" id="txaArticle" class="text input-block-level comt-area" cols="50" rows="4" tabindex="5"></textarea> </div> </div> <div class="elefans psumbit"> <input name="sumbit" type="submit" tabindex="6" value="发布" class="button" /> <div class="elefans form-inpVerify"> <div class="elefans input-inpVerify"> <input type="text" id="inpVerify" name="key" tabindex="4" placeholder="验证码"> <div class="elefans input-group-addon"><img src="https://www.elefans.com/category/e/ShowKey/?v=pl" class="verifyimg" name="plKeyImg" id="plKeyImg" onclick="plKeyImg.src='https://www.elefans.com/category/e/ShowKey/?v=pl&t='+Math.random()" title="看不清楚,点击刷新" /> </div> </div> </div> </div> </form> </div> <!--评论框结束--> <!--评论输出--> <div class="elefans commentlist"> <div class="elefans comment-tab"> <div class="elefans come-comt"> 评论列表 <span id="comment_count">(有 <span id="infocommentnumarea" style="color:#c81111">0</span> 条评论)</span> </div> </div> <label id="AjaxCommentBegin"></label> <div id="infocommentarea"></div> <!--评论输出结束--> <script src="https://www.elefans.com/category/e/extend/infocomment/commentajax.php?classid=34&id=1054537"></script> <label id="AjaxCommentEnd"></label> <!--评论翻页条输出结束--> </div> </div> </div> <div class="elefans mainr"> <div class="elefans widget widget_previous"> <h4 class="bar">最近发表</h4> <ul> <li><a href="https://www.elefans.com/category/jswz/5cf3d7e1581e232a4387d58df1d09fb8.html">荆门网站建设的重要性</a></li> <li><a href="https://www.elefans.com/category/jswz/e1cda9481430e2c3caa811cfb6db431c.html">win10蓝屏终止代码CRITICAL_PROCESS_DIED解决方法</a></li> <li><a href="https://www.elefans.com/category/jswz/20f26d1c1035ac67964a930e5b0f402a.html">您可以尝试添加 --skip-broken 选项来解决该问题 您可以尝试执行:rpm -Va --nofiles --nodigest 解决方案</a></li> <li><a href="https://www.elefans.com/category/jswz/6c4cab98a4c9f541f4d5c829dcd665b1.html">关于无线网络波动大的解决办法</a></li> <li><a href="https://www.elefans.com/category/jswz/c48d9253026aafb9491b13ca5c97e46b.html">Windows10 关于系统中断CPU占用过高导致电脑变卡的解决办法</a></li> <li><a href="https://www.elefans.com/category/jswz/65b7c64b7efb6fff0e17fd401d4346c8.html">VS 2019 点击页面自动定位到解决方案资源管理器目录位置</a></li> <li><a href="https://www.elefans.com/category/jswz/a24e130c12ab2b28f8cb29c0ed90563d.html">(亲测解决)VMware打开需要半天才进入、打开系统很慢、运行很慢解决办法</a></li> <li><a href="https://www.elefans.com/category/jswz/4e9021ec823757d112f67eb88b02a0a1.html">Typora官网下载的最新版本mac10.13以下版本用不了的解决办法</a></li> <li><a href="https://www.elefans.com/category/jswz/17f496fe5d91ba9ef361df13291ff345.html">成功解决ModuleNotFoundError: No module named ‘torch._C‘</a></li> <li><a href="https://www.elefans.com/category/jswz/284827ce064c32beb874d9e40a98897c.html">MySQL:由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题</a></li> </ul> </div> <section id="aside_about" class="widget widget_aside_about sb br mb"> <div class="avatar"><img class="img" src="https://www.elefans.com/category/skin/static/images/tx.jpg" alt="草根站长"/></div> <div class="wrap pd"> <p class="title">>www.elefans.com</p> <p class="info">编程频道|电子爱好者 - 技术资讯及电子产品介绍!</p> <ul class="ul clearfix"> </ul> </div> </section> <div class="elefans clear"></div> <div class="elefans widgets"> <script src="https://www.elefans.com/category/e/member/login/loginjs_ce.php"></script> </div> <div class="elefans clear"></div> <div class="elefans widgets pcd_ad"> <script src="https://www.elefans.com/category/d/js/acmsd/thea1.js"></script> </div> <div class="elefans widgets mbd_ad"> </div> <div class="elefans clear"></div> <div class="elefans widgets"> <h4 class="bar">热门文章</h4> <div class="elefans hot-post"> <ul class="clearfix"> <li><a href="https://www.elefans.com/category/jswz/34/1771442.html" title="从源“http://localhost:5173”访问“...”处的 XMLHttpRequest 已被 CORS 策略阻止" target="_blank"><span class="img-box mb5" data-ratio="16:9"><img src="/uploads/image/0093.jpg" alt="从源“http://localhost:5173”访问“...”处的 XMLHttpRequest 已被 CORS 策略阻止" /></span> <span class="sptit">从源“http://localhost:5173”访问“...”处的 XMLHttpRequest 已被 CORS 策略阻止</span> </a> </li> <li><a href="https://www.elefans.com/category/jswz/34/1771441.html" title="币安API错误代码1102,未发送强制参数“时间戳”" target="_blank"><span class="img-box mb5" data-ratio="16:9"><img src="/uploads/image/0337.jpg" alt="币安API错误代码1102,未发送强制参数“时间戳”" /></span> <span class="sptit">币安API错误代码1102,未发送强制参数“时间戳”</span> </a> </li> <li><a href="https://www.elefans.com/category/jswz/34/1771440.html" title="如果我在bot telegram nodejs中使用editMessageMedia,我如何制作标题" target="_blank"><span class="img-box mb5" data-ratio="16:9"><img src="/uploads/image/0474.jpg" alt="如果我在bot telegram nodejs中使用editMessageMedia,我如何制作标题" /></span> <span class="sptit">如果我在bot telegram nodejs中使用editMessageMedia,我如何制作标题</span> </a> </li> <li><a href="https://www.elefans.com/category/jswz/34/1771439.html" title="在 Node.js 中从网络流创建 blob" target="_blank"><span class="img-box mb5" data-ratio="16:9"><img src="/uploads/image/0481.jpg" alt="在 Node.js 中从网络流创建 blob" /></span> <span class="sptit">在 Node.js 中从网络流创建 blob</span> </a> </li> <li><a href="https://www.elefans.com/category/jswz/34/1771438.html" title="使用 Node.js / ES6 如何设置 dotenv 文件的自定义路径?" target="_blank"><span class="img-box mb5" data-ratio="16:9"><img src="/uploads/image/0409.jpg" alt="使用 Node.js / ES6 如何设置 dotenv 文件的自定义路径?" /></span> <span class="sptit">使用 Node.js / ES6 如何设置 dotenv 文件的自定义路径?</span> </a> </li> <li><a href="https://www.elefans.com/category/jswz/34/1771437.html" title="使用 NODE.JS 和 html5 实现低延迟(50 毫秒)视频流" target="_blank"><span class="img-box mb5" data-ratio="16:9"><img src="/uploads/image/0070.jpg" alt="使用 NODE.JS 和 html5 实现低延迟(50 毫秒)视频流" /></span> <span class="sptit">使用 NODE.JS 和 html5 实现低延迟(50 毫秒)视频流</span> </a> </li> <li><a href="https://www.elefans.com/category/jswz/34/1771436.html" title="如何从nodejs连接laravel>laravel" target="_blank"><span class="img-box mb5" data-ratio="16:9"><img src="/uploads/image/0731.jpg" alt="如何从nodejs连接laravel>laravel" /></span> <span class="sptit">如何从nodejs连接laravel>laravel</span> </a> </li> <li><a href="https://www.elefans.com/category/jswz/34/1771435.html" title="使用nodejs观看目录" target="_blank"><span class="img-box mb5" data-ratio="16:9"><img src="/uploads/image/0486.jpg" alt="使用nodejs观看目录" /></span> <span class="sptit">使用nodejs观看目录</span> </a> </li> <li><a href="https://www.elefans.com/category/jswz/34/1771434.html" title="如果文件包含特定字符串,如何跳过 GitHub 工作流程步骤?" target="_blank"><span class="img-box mb5" data-ratio="16:9"><img src="/uploads/image/0153.jpg" alt="如果文件包含特定字符串,如何跳过 GitHub 工作流程步骤?" /></span> <span class="sptit">如果文件包含特定字符串,如何跳过 GitHub 工作流程步骤?</span> </a> </li> <li><a href="https://www.elefans.com/category/jswz/34/1771433.html" title="FirebaseError:无法从.env加载环境变量" target="_blank"><span class="img-box mb5" data-ratio="16:9"><img src="/uploads/image/0053.jpg" alt="FirebaseError:无法从.env加载环境变量" /></span> <span class="sptit">FirebaseError:无法从.env加载环境变量</span> </a> </li> </ul> </div> </div> <div class="elefans clear"></div> <div class="elefans widgets pcd_ad"> <script src="https://www.elefans.com/category/d/js/acmsd/thea2.js"></script> </div> <div class="elefans widgets mbd_ad"> </div> <div class="elefans clear"></div> <div class="elefans widget widget_tags"> <h4 class="bar">标签列表</h4> <ul> <li class="submenu tagbgc32"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E6%96%87%E4%BB%B6">文件</a></li> <li class="submenu tagbgc195"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E5%A6%82%E4%BD%95%E5%9C%A8">如何在</a></li> <li class="submenu tagbgc101"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=Python">Python</a></li> <li class="submenu tagbgc358"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E7%B3%BB%E7%BB%9F">系统</a></li> <li class="submenu tagbgc109"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=java">java</a></li> <li class="submenu tagbgc120"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E6%96%B9%E6%B3%95">方法</a></li> <li class="submenu tagbgc360"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E6%95%B0%E6%8D%AE">数据</a></li> <li class="submenu tagbgc790"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E9%94%99%E8%AF%AF">错误</a></li> <li class="submenu tagbgc448"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=windows">windows</a></li> <li class="submenu tagbgc316"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E5%87%BD%E6%95%B0">函数</a></li> <li class="submenu tagbgc128"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=android">android</a></li> <li class="submenu tagbgc10"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=linux">linux</a></li> <li class="submenu tagbgc28"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E6%95%99%E7%A8%8B">教程</a></li> <li class="submenu tagbgc213"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8">如何使用</a></li> <li class="submenu tagbgc96"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E4%BB%A3%E7%A0%81">代码</a></li> <li class="submenu tagbgc2203"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E5%AD%97%E7%AC%A6%E4%B8%B2">字符串</a></li> <li class="submenu tagbgc115"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E8%AE%A1%E7%AE%97%E6%9C%BA">计算机</a></li> <li class="submenu tagbgc1057"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E7%94%B5%E8%84%91">电脑</a></li> <li class="submenu tagbgc826"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E6%9C%8D%E5%8A%A1%E5%99%A8">服务器</a></li> <li class="submenu tagbgc486"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=NET">NET</a></li> <li class="submenu tagbgc1762"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F">应用程序</a></li> <li class="submenu tagbgc629"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E6%95%B0%E7%BB%84">数组</a></li> <li class="submenu tagbgc391"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=PHP">PHP</a></li> <li class="submenu tagbgc507"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=MySQL">MySQL</a></li> <li class="submenu tagbgc761"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=SQL">SQL</a></li> <li class="submenu tagbgc1475"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E5%AF%B9%E8%B1%A1">对象</a></li> <li class="submenu tagbgc102"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E9%A1%B9%E7%9B%AE">项目</a></li> <li class="submenu tagbgc98"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E7%A8%8B%E5%BA%8F">程序</a></li> <li class="submenu tagbgc520"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=%E6%95%B0%E6%8D%AE%E5%BA%93">数据库</a></li> <li class="submenu tagbgc51"><a target="_blank" href="https://www.elefans.com/category/e/tags/?tagname=word">word</a></li> </ul> </div> <div class="elefans clear"></div> <div class="elefans widgets pcd_ad"> <script src="https://www.elefans.com/category/d/js/acmsd/thea3.js"></script> </div> <div class="elefans widgets mbd_ad"> </div> <div class="elefans clear"></div> </div> </div> <footer id="footer"> <div class="footer container-w cl"> <div class="fnav"></div> <span class="copy">Copyright ©2019-2022 Comsenz Inc.Powered by © <a href="https://www.elefans.com/category/" title="编程频道|电子爱好者 - 技术资讯及电子产品介绍!" target="_blank">编程频道|电子爱好者 - 技术资讯及电子产品介绍!</a> <a rel="external nofollow" href="https://beian.miit.gov.cn/"> </a> <a href="https://www.elefans.com/xitong/">系统办公</a>|<a href="https://www.elefans.com/dianzi/">电子产品</a> </span> </div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?7009e2d0d7ec0636195834de99b28e15"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </footer> <script src="https://www.elefans.com/category/skin/static/js/common.min.js?v=1.1"></script> <script> function goTop() { var obj = document.getElementById("goTopBtn"); function getScrollTop() { return document.documentElement.scrollTop || document.body.scrollTop; } function setScrollTop(value) { if (document.documentElement.scrollTop) { document.documentElement.scrollTop = value; } else { document.body.scrollTop = value; } } window.onscroll = function() { getScrollTop() > 0 ? obj.style.display = "": obj.style.display = "none"; var h = document.body.scrollHeight - getScrollTop() - obj.offsetTop - obj.offsetHeight; obj.style.bottom = 0 + "px"; if (h < 350) { obj.style.bottom = 340 + "px"; obj.style.top = "auto"; } } obj.onclick = function() { var goTop = setInterval(scrollMove, 10); function scrollMove() { setScrollTop(getScrollTop() / 1.1); if (getScrollTop() < 1) clearInterval(goTop); } } } </script> <script> var s = document.location; $(".navbar a").each(function() { if (this.href == s.toString().split("#")[0]) { $(this).addClass("active"); return false; } }); </script> <div id="gotop" > <div style="display: none; margin-bottom:5px;" id="goTopBtn" ><a title="返回顶部" class="gotopa"><span class="iconfont icon-rocket-fill"></span></a></div> <script>goTop();</script> </div> </body> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?7009e2d0d7ec0636195834de99b28e15"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </html>