999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

正則表達式在python爬蟲中的應用

2019-11-12 12:01:33苻玲美
電腦知識與技術 2019年25期

苻玲美

摘要:數(shù)據(jù)是新一輪技術革命最重要的生產(chǎn)資料,爬蟲是獲取數(shù)據(jù)最直接的方式,但爬出來的數(shù)據(jù)代碼夾雜文字,面對大量雜亂的代碼夾雜信息,通過正則表達式檢索匹配出有用的信息,過濾無用的數(shù)據(jù)。本文介紹正則表達式在python爬蟲中的應用,總結python爬蟲中正則表達式的應用技巧。

關鍵詞:爬蟲;python;正則表達式;數(shù)據(jù)

中圖分類號:TP311? ? 文獻標識碼:A

文章編號:1009-3044(2019)25-0253-02

網(wǎng)絡爬蟲是一個非常注重實踐性而且實用性很強的編程技能,寫爬蟲分析股票走勢,上鏈家爬房源分析房價趨勢,爬知乎、爬豆瓣、爬新浪微博、爬影評,等等。人工智能時代,對數(shù)據(jù)的依賴越來越重要,數(shù)據(jù)主要的來源就是通過爬蟲獲取,通過爬取獲取數(shù)據(jù)可以進行市場調(diào)研和數(shù)據(jù)分析。但爬蟲時收集回來的一般是字符流,我們需要從中篩選有用的信息,而用正則表達式可以輕松地完成這一任務。

1正則表達式與爬蟲

爬蟲四個主要步驟:

· 明確目標 (要知道你準備在哪個范圍或者網(wǎng)站去搜索)

· 爬 (將所有的網(wǎng)站的內(nèi)容全部爬下來)

· 取 (獲取有用信息、去掉沒用的數(shù)據(jù))

· 處理數(shù)據(jù)(按照我們想要的方式存儲和使用)

那么在取(文本過濾這塊)最強大的就是正則表達式,更是python爬蟲世界必不可少利器。

什么是正則表達式,python爬蟲使用正則表達式的方法。

正則表達式(Regular Expression,簡稱Regex或RE)又稱為正規(guī)表示法或常規(guī)表示法,常常用來檢索、替換那些符合某個模式的文本,它首先設定好了一些特殊的字及字符組合,通過組合的“規(guī)則字符串”來對表達式進行過濾,從而獲取或匹配我們想要的特定內(nèi)容。它具有靈活、邏輯性和功能性非常的強,能迅速地通過表達式從字符串中找到所需信息的優(yōu)點。

正則表達式的常見語法格式:

在 Python 中,我們可以使用內(nèi)置的 re 模塊來使用正則表達式。re模塊提供了3個方法對輸入的字符串進行確切的不同要求查詢。每一個方法都接收一個正則表達式和一個待查找匹配的字符串。

(1)match()方法- 從頭匹配:

match()方法的工作方式是只有當被搜索字符串的開頭匹配模式的時候它才能查找到匹配對象。

(2)使用re.search查找 – 匹配任意位置:

search()方法和match()類似,不過search()方法不會限制我們只從字符串的開頭查找匹配。search()方法會在它查找到一個匹配項之后停止繼續(xù)查找。

(3)使用 re.findall – 所有匹配對象:

在Python中我使用的最多的查找方法是findall()方法。當我們調(diào)用findall()方法,我們可以非常簡單地得到一個所有匹配模式的列表,

2 正則表達式抓取網(wǎng)絡數(shù)據(jù)常見方法

在 HTML 中, 基本上所有的實體內(nèi)容, 都會有個成對的 tag 來框住它。 而這個被 tag 住的內(nèi)容, 就可以被展示成不同的形式。header 和 body。 在 header 中, 存放這一些網(wǎng)頁的網(wǎng)頁的元信息, 比如說 title, 這些信息是不會被顯示到你看到的網(wǎng)頁中的. 這些信息大多數(shù)時候是給瀏覽器看, 或者是給搜索引擎的爬蟲看。HTML 的第二大塊是 body, 這個部分才是你看到的網(wǎng)頁信息。網(wǎng)頁中的視頻, 圖片和文字等都存放在這里。

tag 就是主標題, 我們看到呈現(xiàn)出來的效果就是大一號的字。 里面的文字就是一個段落。 里面都是一些鏈接。
是層用來存放一塊信息。在html還有很多這樣的tag,信息都是放在這些 tag 中的。爬蟲想要做的就是根據(jù)這些 tag 來找到合適的信息。

1)爬取網(wǎng)頁

通過下列操作成功爬取了百度的首頁。

2) 抓取title標簽間的內(nèi)容

Print data打印出來抓取的網(wǎng)頁,這就證明了我們能夠成功讀取這個網(wǎng)頁的所有信息了。但我們還沒有對網(wǎng)頁的信息進行匯總和利用。我們發(fā)現(xiàn)想要提取一些形式的信息,合理的利用 tag 的名字十分重要。我們想用代碼找到這個網(wǎng)頁的 title,選好要使用的 tag 名稱 。 使用正則匹配。</p><p>title=re.findall(r"<title>(.+?)", data)

print(title[0])

3)抓取

標簽間的內(nèi)容

想要找到中間的那個段落

的內(nèi)容跟一樣,但因為這個段落在 HTML 中還夾雜著 tab, new line, 所以我們給一個flags=re.DOTALL 來對這些 tab, new line 不敏感。</p><p>4)爬取所有的連接的網(wǎng)址。</p><p>有些時候,我們需要獲取網(wǎng)站中所有的超鏈接并保存在文檔里進行應用。一個一個獲取是不現(xiàn)實的,我們把網(wǎng)頁爬取出來后,用正則表達式去在索出來。超鏈接在網(wǎng)頁中的格式是:<a rel="nofollow" class="item " href="http://account.dianping.com/login" data-click-name="login">你好,請登錄</a>。網(wǎng)址以href=“開頭,以”結束。因此正則表達p=re.findall(rhref=”(.*?)”),data),其中data存放抓取的網(wǎng)頁信息,r進行轉(zhuǎn)義。</p><p>3 總結</p><p>大數(shù)據(jù)時代,我們需要海量的信息去分析市場、分析客戶。而爬蟲獲取的數(shù)據(jù)摻雜著大量的代碼和沒用的數(shù)據(jù)。通過 正則表達式篩選有用的信息,過濾無用的數(shù)據(jù)。本文介紹爬蟲與正則表達式的關系,正則表達式的語法,re模塊的幾種應用正則表達式方法的區(qū)別。最后通過案例總結了python爬蟲中正則表達式的使用技巧。</p><p>參考文獻:</p><p>[1]熊暢.基于Python爬蟲技術的網(wǎng)頁數(shù)據(jù)抓取與分析研究[J]. 數(shù)字技術與應用,2017(9):45-46.</p><p>[2]魏冬梅,何忠秀,唐建梅.基于Python的Web信息獲取方法研究[J].軟件導刊,2018, 17(1):41-43.</p><p>[3]萬磊,嚴道波,楊勇,等.基于文本挖掘的95598投訴工單關鍵信息提取分析[J].電力與能源,2019,40(01):76-78.</p><p>[4]Jeffrey E.F.Friedl(著).精通正則表達式[M].余晟,譯.北京:電子工業(yè)出版社,2008.</p><p>【通聯(lián)編輯:聞翔軍】</p></p> <!-- <div id="g0gggggg" class="article_pdf"><a >查看pdf文檔請下載app</a></div>--><div id="g0gggggg" class="other_pel mt80"> <p class="fl"><a href="/bk/dnzsyjs/201925.html" target="_blank"><img src="https://cimg.fx361.com/images/2019/11/13/comqkimagesdnjldnjl201925-l.jpg" alt=""></a><span id="g0gggggg" class="p1"><a href="/bk/dnzsyjs/" target="_blank">電腦知識與技術</a></span><span id="g0gggggg" class="p2"><a href="/bk/dnzsyjs/201925.html" target="_blank">2019年25期</a></span></p> <dl class="fl"><dt>電腦知識與技術的其它文章</dt><dd><a href="/page/2019/1112/6005993.shtml" title="“互聯(lián)網(wǎng)+旅游”背景下江蘇智慧鄉(xiāng)村旅游發(fā)展路徑探析">“互聯(lián)網(wǎng)+旅游”背景下江蘇智慧鄉(xiāng)村旅游發(fā)展路徑探析</a></dd><dd><a href="/page/2019/1112/6005968.shtml" title="創(chuàng)新工作思路 推動社會組織發(fā)展">創(chuàng)新工作思路 推動社會組織發(fā)展</a></dd><dd><a href="/page/2019/1112/6005950.shtml" title="視覺傳達設計在移動UI界面設計中的應用">視覺傳達設計在移動UI界面設計中的應用</a></dd><dd><a href="/page/2019/1112/6005936.shtml" title="淺析駕校考試系統(tǒng)運維的優(yōu)化管理">淺析駕校考試系統(tǒng)運維的優(yōu)化管理</a></dd><dd><a href="/page/2019/1112/6005551.shtml" title="互聯(lián)網(wǎng)+背景下基于移動終端上的眾包翻譯服務探討">互聯(lián)網(wǎng)+背景下基于移動終端上的眾包翻譯服務探討</a></dd><dd><a href="/page/2019/1112/6005539.shtml" title="“互聯(lián)網(wǎng)+政務服務”的信息安全管理問題分析及對策">“互聯(lián)網(wǎng)+政務服務”的信息安全管理問題分析及對策</a></dd></dl> </div></div> </div> </div> <div id="g0gggggg" class="sidebarR"> <!-- tab選項卡 --> <div id="g0gggggg" class="tab01 mb20"><div id="g0gggggg" class="tabArrow"></div><div id="g0gggggg" class="tabItem"><div id="g0gggggg" class="tabTit"><a href="#">雜志排行</a></div> <div id="g0gggggg" class="tabCont"><ol><li><p class="row01"><span id="g0gggggg" class="topNum">1</span><a href="/bk/sdjy/202410.html" class="row01a">《師道·教研》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/sdjy/202410.html">2024年10期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">2</span><a href="/bk/swyzhsby/202411.html" class="row01a">《思維與智慧·上半月》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/swyzhsby/202411.html">2024年11期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">3</span><a href="/bk/xdgyjjhxxh/20242.html" class="row01a">《現(xiàn)代工業(yè)經(jīng)濟和信息化》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/xdgyjjhxxh/20242.html">2024年2期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">4</span><a href="/bk/wxxsyb/202410.html" class="row01a">《微型小說月報》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/wxxsyb/202410.html">2024年10期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">5</span><a href="/bk/gywsw/20241.html" class="row01a">《工業(yè)微生物》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/gywsw/20241.html">2024年1期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">6</span><a href="/bk/xl/20249.html" class="row01a">《雪蓮》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/xl/20249.html">2024年9期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">7</span><a href="/bk/sjbl/202421.html" class="row01a">《世界博覽》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/sjbl/202421.html">2024年21期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">8</span><a href="/bk/zxqyglykj/20246.html" class="row01a">《中小企業(yè)管理與科技》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/zxqyglykj/20246.html">2024年6期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">9</span><a href="/bk/xdsp/20244.html" class="row01a">《現(xiàn)代食品》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/xdsp/20244.html">2024年4期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">10</span><a href="/bk/wszyjy/202410.html" class="row01a">《衛(wèi)生職業(yè)教育》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/wszyjy/202410.html">2024年10期</a></span></p></li></ol> </div></div> </div> </div> <div id="g0gggggg" class="clr"></div> </div> </div> <!--div class="advertisement"> </div--> <div id="g0gggggg" class="footer"> <p><a href="/aboutus/index.html">關于參考網(wǎng)</a></p> </div> <!-- <script> if ('serviceWorker' in navigator) { window.onload = function () { navigator.serviceWorker.register('/sw.js'); }; } </script> --> <script type="text/javascript" src="https://s1.pstatp.com/cdn/expire-1-M/jquery/3.4.0/jquery.min.js"></script> <script type="text/javascript" src="https://s1.pstatp.com/cdn/expire-1-M/sticky-kit/1.1.3/sticky-kit.min.js"></script> <script type="text/javascript"> document.write('<script src="https://cimg.fx361.com/cdn/w/index.js"><\/script>'); </script> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:自贡牌麓投资有限公司</p> <a href="http://www.handmsg.com"title=999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看">999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看</a> <a href="/sitemap.xml">网站地图</a> <div style="position:fixed;left:-9000px;top:-9000px;"></div> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://www.analasys.net" target="_blank">欧美日一级片</a>| <a href="http://www.cqcaiyun.com" target="_blank">88av在线看</a>| <a href="http://www.taijinggroup.com" target="_blank">日本草草视频在线观看</a>| <a href="http://www.yiheyan.com" target="_blank">国产丝袜精品</a>| <a href="http://www.hsdj666.com" target="_blank">5388国产亚洲欧美在线观看</a>| <a href="http://www.ygw163.com" target="_blank">亚洲自偷自拍另类小说</a>| <a href="http://www.studioeros.net" target="_blank">国产在线视频福利资源站</a>| <a href="http://www.tianxiayuncai.com" target="_blank">欧美中文字幕无线码视频</a>| <a href="http://www.bijiecj.com" target="_blank">久久久精品国产SM调教网站</a>| <a href="http://www.dhamaysnews.com" target="_blank">欧美日韩第二页</a>| <a href="http://www.hunsons.com" target="_blank">欧美成人手机在线观看网址</a>| <a href="http://www.qufutd.com" target="_blank">精品久久久久久久久久久</a>| <a href="http://www.hailitechnology.com" target="_blank">美女一区二区在线观看</a>| <a href="http://www.emtongyi.com" target="_blank">AV不卡无码免费一区二区三区</a>| <a href="http://www.addbooking.net" target="_blank">一级香蕉人体视频</a>| <a href="http://www.jsmxdb.com" target="_blank">自慰高潮喷白浆在线观看</a>| <a href="http://www.ibiztimes.net" target="_blank">91精品国产麻豆国产自产在线</a>| <a href="http://www.5ztt.com" target="_blank">国产菊爆视频在线观看</a>| <a href="http://www.shankediy.com" target="_blank">亚洲高清无码久久久</a>| <a href="http://www.sailgx.com" target="_blank">亚洲男人的天堂视频</a>| <a href="http://www.rttzw.net" target="_blank">精品视频第一页</a>| <a href="http://www.safecronite-china.com" target="_blank">国产精品不卡片视频免费观看</a>| <a href="http://www.cometikq.com" target="_blank">成人一级黄色毛片</a>| <a href="http://www.jinyizhongcao.com" target="_blank">国产一区二区影院</a>| <a href="http://www.564z.com" target="_blank">狠狠色婷婷丁香综合久久韩国</a>| <a href="http://www.xiangyaoquan.com" target="_blank">91久久偷偷做嫩草影院精品</a>| <a href="http://www.80xxyy.com" target="_blank">亚洲欧美日韩中文字幕在线</a>| <a href="http://www.zgjssyw.com" target="_blank">欧美成人精品一级在线观看</a>| <a href="http://www.ztscgs.com" target="_blank">久久99精品国产麻豆宅宅</a>| <a href="http://www.qdaoos.com" target="_blank">丁香婷婷综合激情</a>| <a href="http://www.pinyoutrip.com" target="_blank">亚洲精品爱草草视频在线</a>| <a href="http://www.xydlcn.com" target="_blank">亚洲经典在线中文字幕</a>| <a href="http://www.cdygby.com" target="_blank">欧美国产在线一区</a>| <a href="http://www.baoli11.com" target="_blank">国产精品三区四区</a>| <a href="http://www.weisuka.com" target="_blank">亚洲国产欧美国产综合久久 </a>| <a href="http://www.58gogo.com" target="_blank">色综合激情网</a>| <a href="http://www.0856bole.com" target="_blank">国产高清色视频免费看的网址</a>| <a href="http://www.zjjlyyjq.com" target="_blank">亚洲综合极品香蕉久久网</a>| <a href="http://www.gzhcqc.com" target="_blank">精品国产免费观看</a>| <a href="http://www.weizeling.com" target="_blank">亚洲男人天堂网址</a>| <a href="http://www.zzmingyun.com" target="_blank">无码AV日韩一二三区</a>| <a href="http://www.lylzymy.com" target="_blank">亚洲成在线观看 </a>| <a href="http://www.yksrlw.cn" target="_blank">成人在线亚洲</a>| <a href="http://www.inhyderabad.net" target="_blank">久久久久久久97</a>| <a href="http://www.4x4world.net" target="_blank">亚洲成a人在线播放www</a>| <a href="http://www.ttv444.com" target="_blank">国产精品免费p区</a>| <a href="http://www.tangwangshengshi.com" target="_blank">国产亚洲视频免费播放</a>| <a href="http://www.z788.net" target="_blank">亚洲国产精品一区二区第一页免 </a>| <a href="http://www.jssxwyjx.cn" target="_blank">久久香蕉国产线看精品</a>| <a href="http://www.biopaint.net" target="_blank">日本午夜视频在线观看</a>| <a href="http://www.w-p-e.net" target="_blank">国产精品手机在线播放</a>| <a href="http://www.yxccn.cn" target="_blank">亚洲综合色婷婷</a>| <a href="http://www.exsde.com" target="_blank">特级毛片免费视频</a>| <a href="http://www.pointapk.net" target="_blank">九九热视频精品在线</a>| <a href="http://www.anpgirj.cn" target="_blank">2021亚洲精品不卡a</a>| <a href="http://www.jizhibao.net" target="_blank">青青久视频</a>| <a href="http://www.jfpp.net" target="_blank">四虎成人精品</a>| <a href="http://www.youerty.com" target="_blank">欧美性精品不卡在线观看</a>| <a href="http://www.euottn.cn" target="_blank">亚洲无码不卡网</a>| <a href="http://www.xhual.com" target="_blank">国产成人AV男人的天堂</a>| <a href="http://www.huayounet.com" target="_blank">欧美在线一级片</a>| <a href="http://www.xiongjunst.com" target="_blank">久久频这里精品99香蕉久网址</a>| <a href="http://www.zmnzs.com" target="_blank">日韩中文无码av超清</a>| <a href="http://www.0517s.com" target="_blank">浮力影院国产第一页</a>| <a href="http://www.oneworldsci.cn" target="_blank">欧美精品另类</a>| <a href="http://www.euottn.cn" target="_blank">成人小视频在线观看免费</a>| <a href="http://www.zzrj66.com" target="_blank">91亚瑟视频</a>| <a href="http://www.slkmall.com" target="_blank">91福利片</a>| <a href="http://www.jqogrmn.cn" target="_blank">日韩精品无码不卡无码</a>| <a href="http://www.nongaicheng.com" target="_blank">好久久免费视频高清</a>| <a href="http://www.keerjianchem.com" target="_blank">乱色熟女综合一区二区</a>| <a href="http://www.mangudao.com" target="_blank">国产成人精品男人的天堂</a>| <a href="http://www.gyjx999.com" target="_blank">久久精品女人天堂aaa</a>| <a href="http://www.zusxftm.cn" target="_blank">国产日产欧美精品</a>| <a href="http://www.xalpdz.com" target="_blank">久久国产免费观看</a>| <a href="http://www.phonecards4usa.com" target="_blank">国产成人免费高清AⅤ</a>| <a href="http://www.guesthouseinkorea.com" target="_blank">亚洲bt欧美bt精品</a>| <a href="http://www.21voh.com" target="_blank">欧美怡红院视频一区二区三区</a>| <a href="http://www.xswhg.com" target="_blank">夜夜操国产</a>| <a href="http://www.xfzs888.com" target="_blank">伊人久久精品亚洲午夜</a>| <a href="http://www.qili88.com" target="_blank">亚洲高清无在码在线无弹窗</a>| <a href="http://www.tt48.net" target="_blank">国产男女免费完整版视频</a>| <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> </body><div id="00sss" class="pl_css_ganrao" style="display: none;"><wbr id="00sss"><noframes id="00sss"><tr id="00sss"></tr></noframes></wbr><noscript id="00sss"></noscript><strike id="00sss"></strike><cite id="00sss"></cite><pre id="00sss"></pre><noframes id="00sss"><tfoot id="00sss"><noscript id="00sss"></noscript></tfoot></noframes><bdo id="00sss"><samp id="00sss"><input id="00sss"></input></samp></bdo><tbody id="00sss"><xmp id="00sss"><sup id="00sss"></sup></xmp></tbody><fieldset id="00sss"></fieldset><dd id="00sss"><optgroup id="00sss"><pre id="00sss"></pre></optgroup></dd><rt id="00sss"></rt><kbd id="00sss"><source id="00sss"><em id="00sss"></em></source></kbd><rt id="00sss"></rt><kbd id="00sss"></kbd><tfoot id="00sss"></tfoot><object id="00sss"></object><del id="00sss"></del><tbody id="00sss"></tbody><center id="00sss"><strong id="00sss"><del id="00sss"></del></strong></center><s id="00sss"></s><tfoot id="00sss"></tfoot><object id="00sss"><pre id="00sss"><th id="00sss"></th></pre></object><fieldset id="00sss"></fieldset><kbd id="00sss"></kbd><dd id="00sss"></dd><object id="00sss"></object><button id="00sss"></button><cite id="00sss"></cite><em id="00sss"></em><dl id="00sss"></dl><tbody id="00sss"></tbody><object id="00sss"></object><optgroup id="00sss"></optgroup><menu id="00sss"><center id="00sss"><strong id="00sss"></strong></center></menu><pre id="00sss"></pre><noframes id="00sss"></noframes><th id="00sss"></th><abbr id="00sss"><abbr id="00sss"><tbody id="00sss"></tbody></abbr></abbr><tbody id="00sss"><tbody id="00sss"><xmp id="00sss"></xmp></tbody></tbody><pre id="00sss"></pre><strike id="00sss"></strike><wbr id="00sss"><noframes id="00sss"><tr id="00sss"></tr></noframes></wbr><noscript id="00sss"></noscript><rt id="00sss"><option id="00sss"><th id="00sss"></th></option></rt><td id="00sss"></td><delect id="00sss"></delect><th id="00sss"></th><table id="00sss"><pre id="00sss"><code id="00sss"></code></pre></table><pre id="00sss"></pre><button id="00sss"><dl id="00sss"><tr id="00sss"></tr></dl></button><object id="00sss"></object><acronym id="00sss"></acronym><table id="00sss"><tr id="00sss"><small id="00sss"></small></tr></table><object id="00sss"><pre id="00sss"><abbr id="00sss"></abbr></pre></object><pre id="00sss"><fieldset id="00sss"><kbd id="00sss"></kbd></fieldset></pre><sup id="00sss"></sup><th id="00sss"></th><strong id="00sss"></strong><optgroup id="00sss"></optgroup><delect id="00sss"></delect><source id="00sss"><em id="00sss"><tbody id="00sss"></tbody></em></source><strike id="00sss"></strike><wbr id="00sss"></wbr><fieldset id="00sss"><kbd id="00sss"><source id="00sss"></source></kbd></fieldset><del id="00sss"></del><optgroup id="00sss"></optgroup><code id="00sss"></code><dl id="00sss"></dl><td id="00sss"></td><del id="00sss"></del><object id="00sss"></object><tr id="00sss"></tr><sup id="00sss"></sup><del id="00sss"><s id="00sss"><button id="00sss"></button></s></del><menu id="00sss"></menu><dl id="00sss"></dl><td id="00sss"><abbr id="00sss"><tbody id="00sss"></tbody></abbr></td><object id="00sss"></object><noframes id="00sss"></noframes><abbr id="00sss"><td id="00sss"><abbr id="00sss"></abbr></td></abbr><em id="00sss"><tbody id="00sss"><tbody id="00sss"></tbody></tbody></em><pre id="00sss"></pre><menu id="00sss"></menu><blockquote id="00sss"></blockquote><cite id="00sss"></cite><code id="00sss"><delect id="00sss"><object id="00sss"></object></delect></code><table id="00sss"><tr id="00sss"><blockquote id="00sss"></blockquote></tr></table><center id="00sss"><strong id="00sss"><s id="00sss"></s></strong></center><blockquote id="00sss"></blockquote><ul id="00sss"></ul><optgroup id="00sss"></optgroup><noframes id="00sss"></noframes><rt id="00sss"></rt><source id="00sss"></source><tr id="00sss"></tr><noscript id="00sss"><dd id="00sss"><pre id="00sss"></pre></dd></noscript><noframes id="00sss"><tfoot id="00sss"><noscript id="00sss"></noscript></tfoot></noframes><noframes id="00sss"><tfoot id="00sss"><noscript id="00sss"></noscript></tfoot></noframes><tfoot id="00sss"></tfoot><option id="00sss"></option><pre id="00sss"></pre><dl id="00sss"><wbr id="00sss"><noframes id="00sss"></noframes></wbr></dl><abbr id="00sss"><td id="00sss"><abbr id="00sss"></abbr></td></abbr><abbr id="00sss"></abbr><del id="00sss"></del><cite id="00sss"></cite><strike id="00sss"><li id="00sss"><center id="00sss"></center></li></strike><strong id="00sss"></strong><tr id="00sss"></tr><tfoot id="00sss"></tfoot><dfn id="00sss"></dfn><blockquote id="00sss"></blockquote><input id="00sss"><acronym id="00sss"><cite id="00sss"></cite></acronym></input><abbr id="00sss"><tbody id="00sss"><tbody id="00sss"></tbody></tbody></abbr><delect id="00sss"></delect><samp id="00sss"></samp><bdo id="00sss"></bdo><tbody id="00sss"></tbody><noscript id="00sss"><dd id="00sss"><pre id="00sss"></pre></dd></noscript><samp id="00sss"></samp><blockquote id="00sss"></blockquote><dd id="00sss"></dd><object id="00sss"></object><small id="00sss"></small><dfn id="00sss"></dfn><source id="00sss"><em id="00sss"><tbody id="00sss"></tbody></em></source><blockquote id="00sss"><center id="00sss"><fieldset id="00sss"></fieldset></center></blockquote><option id="00sss"><tfoot id="00sss"><noscript id="00sss"></noscript></tfoot></option><td id="00sss"></td><source id="00sss"></source><tr id="00sss"></tr><sup id="00sss"></sup><tr id="00sss"></tr><th id="00sss"><td id="00sss"><abbr id="00sss"></abbr></td></th><th id="00sss"></th><strong id="00sss"></strong><tfoot id="00sss"></tfoot><dd id="00sss"><optgroup id="00sss"><bdo id="00sss"></bdo></optgroup></dd><dfn id="00sss"></dfn><delect id="00sss"><object id="00sss"><pre id="00sss"></pre></object></delect><strike id="00sss"></strike><noframes id="00sss"></noframes><dfn id="00sss"></dfn><object id="00sss"></object><del id="00sss"><s id="00sss"><button id="00sss"></button></s></del><blockquote id="00sss"></blockquote><samp id="00sss"><input id="00sss"><acronym id="00sss"></acronym></input></samp><input id="00sss"></input><noscript id="00sss"></noscript><th id="00sss"></th></div> </html>