Python爬蟲(chóng)之BeautifulSoup模塊

模塊安裝

pip3 install beautifulsoup4

模塊導(dǎo)入

from bs4 import BeautifulSoup

示例html內(nèi)容

獲取html內(nèi)容代碼

import requests

headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36 115Browser/9.0.0"
}
response = requests.get("https://www.xbiquge6.com/xbqgph.html",headers=headers)
response.encoding = "utf-8"
html = response.text
print(html)

獲取的html內(nèi)容

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="/js/m.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>經(jīng)典小說(shuō)排行榜-新筆趣閣</title>
<meta name="keywords" content="新筆趣閣,小說(shuō)排行榜" />
<meta name="description" content="新筆趣閣是廣大書(shū)友最值得收藏的小說(shuō)排行榜閱讀網(wǎng),網(wǎng)站收錄了當(dāng)前最火熱的小說(shuō)排行榜巩掺,免費(fèi)提供高質(zhì)量的小說(shuō)最新章節(jié)本刽,是廣大網(wǎng)絡(luò)小說(shuō)愛(ài)好者必備的小說(shuō)閱讀網(wǎng)土浸。" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta http-equiv="Cache-Control" content="no-transform" />
<link rel="stylesheet" href="/css/xbqg.css" />
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="/js/xbqg.js"></script>
</head>
<body>
<div id="wrapper">
    <script>login();</script>
    <div class="header">
        <div class="header_logo">
            <a href="/">新筆趣閣</a>
        </div>
        <script>panel();</script>
    </div>
    <div class="clear"></div>
    <div class="nav">
        <ul>
            <li><a href="/">首頁(yè)</a></li>
            <li><a href="/evercase.html">永久書(shū)架</a></li>
            <li><a href="/xclass/1/1.html">玄幻奇幻</a></li>
            <li><a href="/xclass/2/1.html">武俠仙俠</a></li>
            <li><a href="/xclass/3/1.html">都市言情</a></li>
            <li><a href="/xclass/4/1.html">歷史軍事</a></li>
            <li><a href="/xclass/5/1.html">科幻靈異</a></li>
            <li><a href="/xclass/6/1.html">網(wǎng)游競(jìng)技</a></li>
            <li><a href="/xclass/7/1.html">女頻頻道</a></li>
            <li><a href="/quanben/">完本小說(shuō)</a></li>
            <li><a href="/xbqgph.html">排行榜單</a></li>
            <li><a href="/xbqgcase.html">臨時(shí)書(shū)架</a></li>
        </ul>
    </div>
    <div id="main">
        <div class="novelslist2">
        <h2>小說(shuō)排行榜列表</h2>
        <ul>
            <li><span class="s1"><b>作品分類</b></span><span class="s2"><b>作品名稱</b></span><span class="s3"><b>最新章節(jié)</b></span><span class="s4"><b>作者</b></span><span class="s5"><b>更新時(shí)間</b></span><span class="s6"><b>狀態(tài)</b></span></li>
            
            <li><span class="s1">[<a href="/xclass/3/1.html">都市言情</a>]</span><span class="s2"><a href="/78_78760/" target="_blank">我本港島電影人</a></span><span class="s3"><a href="/78_78760/1203299.html" target="_blank">今天有更</a></span><span class="s4">再來(lái)一盤菇?jīng)?lt;/span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
            
            <li><span class="s1">[<a href="/xclass/1/1.html">玄幻奇幻</a>]</span><span class="s2"><a href="/90_90002/" target="_blank">艾澤拉斯新秩序</a></span><span class="s3"><a href="/90_90002/350275.html" target="_blank">第一百三十六章 卡拉贊的收獲</a></span><span class="s4">想靜靜的頓河</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
            
            <li><span class="s1">[<a href="/xclass/3/1.html">都市言情</a>]</span><span class="s2"><a href="/90_90842/" target="_blank">超級(jí)狂婿</a></span><span class="s3"><a href="/90_90842/350271.html" target="_blank">第654章:他不夠格</a></span><span class="s4">我本幸運(yùn)</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
            
            <li><span class="s1">[<a href="/xclass/3/1.html">都市言情</a>]</span><span class="s2"><a href="/90_90305/" target="_blank">我在都市修個(gè)仙</a></span><span class="s3"><a href="/90_90305/339101.html" target="_blank">完本感言</a></span><span class="s4">一劍蕩清風(fēng)</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
            
            <li><span class="s1">[<a href="/xclass/3/1.html">都市言情</a>]</span><span class="s2"><a href="/75_75283/" target="_blank">都市超級(jí)醫(yī)圣</a></span><span class="s3"><a href="/75_75283/4165727.html" target="_blank">第2613章 戰(zhàn)后處理</a></span><span class="s4">斷橋殘雪</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
            
            <li><span class="s1">[<a href="/xclass/3/1.html">都市言情</a>]</span><span class="s2"><a href="/90_90235/" target="_blank">祖?zhèn)魍梁老到y(tǒng)</a></span><span class="s3"><a href="/90_90235/350262.html" target="_blank">第二百零五章 我能試試嗎</a></span><span class="s4">第九傾城</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
            
            <li><span class="s1">[<a href="/xclass/3/1.html">都市言情</a>]</span><span class="s2"><a href="/83_83534/" target="_blank">都市紅粉圖鑒</a></span><span class="s3"><a href="/83_83534/838632.html" target="_blank">第1510章 我,才是坐館龍頭台猴!</a></span><span class="s4">秋江獨(dú)釣</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
            
            <li><span class="s1">[<a href="/xclass/2/1.html">武俠仙俠</a>]</span><span class="s2"><a href="/89_89635/" target="_blank">勝天傳奇</a></span><span class="s3"><a href="/89_89635/998995.html" target="_blank">第三百八十章 游歷天宮</a></span><span class="s4">騎牛者</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
            
            <li><span class="s1">[<a href="/xclass/3/1.html">都市言情</a>]</span><span class="s2"><a href="/88_88085/" target="_blank">總裁爸比從天降</a></span><span class="s3"><a href="/88_88085/998993.html" target="_blank">第1748章 奈何自己是婆婆</a></span><span class="s4">一碟茴香豆</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
            
            <li><span class="s1">[<a href="/xclass/1/1.html">玄幻奇幻</a>]</span><span class="s2"><a href="/89_89996/" target="_blank">太古魔帝</a></span><span class="s3"><a href="/89_89996/998988.html" target="_blank">第一千三百二十四章 魂帝</a></span><span class="s4">草根</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
            
        </ul>
        </div>
        <div class="clear"></div>
    </div>
</div>
<div class="footer">
    <div class="footer_cont"><script>footer();dl();</script></div>
</div>
</body>
</html>

構(gòu)建BeautifulSoup對(duì)象

常用四種解釋器

解釋器 標(biāo)識(shí) 特點(diǎn)
Python標(biāo)準(zhǔn)庫(kù) html.parser Python內(nèi)置,執(zhí)行速度中
lxml的HTML解釋器 lxml 速度快
lxml的XML解釋器 xml 唯一支持XML解析
html5lib html5lib 容錯(cuò)性最好,以瀏覽器方式解析
soup = BeautifulSoup(html, 'html.parser')

還可以解析本地html文件

soup1 = BeautifulSoup(open('index.html'))

.prettify()格式化輸出節(jié)點(diǎn)

通過(guò) . 獲取節(jié)點(diǎn)

title = soup.head.title
print(type(title))
print(title)

結(jié)果是
<class 'bs4.element.Tag'>
<title>經(jīng)典小說(shuō)排行榜-新筆趣閣</title>

對(duì)于名稱唯一的節(jié)點(diǎn)椅文,可以省略層級(jí)

title = soup.title
print(type(title))
print(title)

結(jié)果同樣是
<class 'bs4.element.Tag'>
<title>經(jīng)典小說(shuō)排行榜-新筆趣閣</title>

名稱不唯一的節(jié)點(diǎn),直接獲取只會(huì)獲取第一個(gè)匹配的節(jié)點(diǎn)

li = soup.li
print(li)

結(jié)果是
<li><a href="/">首頁(yè)</a></li>

find_all根據(jù)條件獲取節(jié)點(diǎn)

find_all( name , attrs , recursive , text , **kwargs )
name :查找所有名字為 name 的tag,字符串對(duì)象會(huì)被自動(dòng)忽略掉惜颇;
attrs:根據(jù)屬性查詢皆刺,使用字典類型;
text :可以搜搜文檔中的字符串內(nèi)容.與 name 參數(shù)的可選值一樣, text 參數(shù)接受 字符串 , 正則表達(dá)式 , 列表, True 凌摄;
recursive:調(diào)用tag的 find_all() 方法時(shí),Beautiful Soup會(huì)檢索當(dāng)前tag的所有子孫節(jié)點(diǎn),如果只想搜索tag的直接子節(jié)點(diǎn),可以使用參數(shù) recursive=False 羡蛾;
limit:find_all() 方法返回全部的搜索結(jié)構(gòu),如果文檔樹(shù)很大那么搜索會(huì)很慢.如果我們不需要全部結(jié)果,可以使用 limit 參數(shù)限制返回結(jié)果的數(shù)量.效果與SQL中的limit關(guān)鍵字類似,當(dāng)搜索到的結(jié)果數(shù)量達(dá)到 limit 的限制時(shí),就停止搜索返回結(jié)果;
class_ :通過(guò) class_ 參數(shù)搜索有指定CSS類名的tag锨亏,class_ 參數(shù)同樣接受不同類型的 過(guò)濾器 ,字符串,正則表達(dá)式,方法或 True痴怨。

根據(jù)標(biāo)簽名字

lis = soup.find_all(name="li")
for item in lis:
    print(item)

結(jié)果是
<li><a href="/">首頁(yè)</a></li>
<li><a href="/evercase.html">永久書(shū)架</a></li>
<li><a href="/xclass/1/1.html">玄幻奇幻</a></li>
<li><a href="/xclass/2/1.html">武俠仙俠</a></li>
<li><a href="/xclass/3/1.html">都市言情</a></li>
<li><a href="/xclass/4/1.html">歷史軍事</a></li>
<li><a href="/xclass/5/1.html">科幻靈異</a></li>
<li><a href="/xclass/6/1.html">網(wǎng)游競(jìng)技</a></li>
<li><a href="/xclass/7/1.html">女頻頻道</a></li>
<li><a href="/quanben/">完本小說(shuō)</a></li>
<li><a href="/xbqgph.html">排行榜單</a></li>
<li><a href="/xbqgcase.html">臨時(shí)書(shū)架</a></li>
<li><span class="s1"><b>作品分類</b></span><span class="s2"><b>作品名稱</b></span><span class="s3"><b>最新章節(jié)</b></span><span class="s4"><b>作者</b></span><span class="s5"><b>更新時(shí)間</b></span><span class="s6"><b>狀態(tài)</b></span></li>
<li><span class="s1">[<a href="/xclass/3/1.html">都市言情</a>]</span><span class="s2"><a href="/90_90590/" target="_blank">我能舉報(bào)萬(wàn)物</a></span><span class="s3"><a href="/90_90590/361969.html" target="_blank">第九十六章 巡撫視察【第三更】</a></span><span class="s4">必火</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
<li><span class="s1">[<a href="/xclass/5/1.html">科幻靈異</a>]</span><span class="s2"><a href="/81_81279/" target="_blank">女戰(zhàn)神的黑包群</a></span><span class="s3"><a href="/81_81279/1140238.html" target="_blank">第3046章 惡毒女配,在線提刀45</a></span><span class="s4">二謙</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
<li><span class="s1">[<a href="/xclass/1/1.html">玄幻奇幻</a>]</span><span class="s2"><a href="/89_89699/" target="_blank">花崗巖之怒</a></span><span class="s3"><a href="/89_89699/999707.html" target="_blank">第一百五十二章 意外到來(lái)的斷劍</a></span><span class="s4">咱的小刀</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
<li><span class="s1">[<a href="/xclass/6/1.html">網(wǎng)游競(jìng)技</a>]</span><span class="s2"><a href="/77_77363/" target="_blank">超神機(jī)械師</a></span><span class="s3"><a href="/77_77363/1338182.html" target="_blank">1090 韭菜的自覺(jué)</a></span><span class="s4">齊佩甲</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
<li><span class="s1">[<a href="/xclass/2/1.html">武俠仙俠</a>]</span><span class="s2"><a href="/59_59644/" target="_blank">無(wú)量真途</a></span><span class="s3"><a href="/59_59644/3199234.html" target="_blank">第六百三十二章 突然出現(xiàn)的神智</a></span><span class="s4">燕十千</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
<li><span class="s1">[<a href="/xclass/5/1.html">科幻靈異</a>]</span><span class="s2"><a href="/88_88061/" target="_blank">我的細(xì)胞監(jiān)獄</a></span><span class="s3"><a href="/88_88061/999706.html" target="_blank">第四百五十九章 白霧</a></span><span class="s4">穿黃衣的阿肥</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
<li><span class="s1">[<a href="/xclass/2/1.html">武俠仙俠</a>]</span><span class="s2"><a href="/88_88375/" target="_blank">前任無(wú)雙</a></span><span class="s3"><a href="/88_88375/999705.html" target="_blank">第三百章 事急速辦</a></span><span class="s4">躍千愁</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
<li><span class="s1">[<a href="/xclass/2/1.html">武俠仙俠</a>]</span><span class="s2"><a href="/90_90719/" target="_blank">元陽(yáng)道君</a></span><span class="s3"><a href="/90_90719/361968.html" target="_blank">第四十章 洞開(kāi)</a></span><span class="s4">劍扼虛空</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
<li><span class="s1">[<a href="/xclass/4/1.html">歷史軍事</a>]</span><span class="s2"><a href="/88_88151/" target="_blank">逆成長(zhǎng)巨星</a></span><span class="s3"><a href="/88_88151/999704.html" target="_blank">655:不是辦法的辦法</a></span><span class="s4">葛洛夫街兄弟</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>
<li><span class="s1">[<a href="/xclass/4/1.html">歷史軍事</a>]</span><span class="s2"><a href="/89_89303/" target="_blank">承包大明</a></span><span class="s3"><a href="/89_89303/999703.html" target="_blank">第一百九十三章 真會(huì)玩</a></span><span class="s4">南希北慶</span><span class="s5">2019-11-16</span><span class="s6">連載中</span></li>

根據(jù)標(biāo)簽屬性

屬性和值以字典形式傳入

lis = soup.find_all(attrs={"class":"s2"})
for item in lis:
    print(item)

結(jié)果是
<span class="s2"><b>作品名稱</b></span>
<span class="s2"><a href="/90_90590/" target="_blank">我能舉報(bào)萬(wàn)物</a></span>
<span class="s2"><a href="/81_81279/" target="_blank">女戰(zhàn)神的黑包群</a></span>
<span class="s2"><a href="/89_89699/" target="_blank">花崗巖之怒</a></span>
<span class="s2"><a href="/77_77363/" target="_blank">超神機(jī)械師</a></span>
<span class="s2"><a href="/59_59644/" target="_blank">無(wú)量真途</a></span>
<span class="s2"><a href="/88_88061/" target="_blank">我的細(xì)胞監(jiān)獄</a></span>
<span class="s2"><a href="/88_88375/" target="_blank">前任無(wú)雙</a></span>
<span class="s2"><a href="/90_90719/" target="_blank">元陽(yáng)道君</a></span>
<span class="s2"><a href="/88_88151/" target="_blank">逆成長(zhǎng)巨星</a></span>
<span class="s2"><a href="/89_89303/" target="_blank">承包大明</a></span>

限制搜索范圍

find_all 方法會(huì)搜索當(dāng)前標(biāo)簽的所有子孫節(jié)點(diǎn),如果只想搜索直接子節(jié)點(diǎn),可以使用參數(shù) recursive=False

遍歷獲取子節(jié)點(diǎn)

.contents獲取所有子節(jié)點(diǎn)

以列表形式返回所有子節(jié)點(diǎn)器予,要注意浪藻,列表里面還會(huì)摻雜 '\n'

ul = soup.ul
print(ul)
print(ul.contents)

結(jié)果是
<ul>
<li><a href="/">首頁(yè)</a></li>
<li><a href="/evercase.html">永久書(shū)架</a></li>
<li><a href="/xclass/1/1.html">玄幻奇幻</a></li>
<li><a href="/xclass/2/1.html">武俠仙俠</a></li>
<li><a href="/xclass/3/1.html">都市言情</a></li>
<li><a href="/xclass/4/1.html">歷史軍事</a></li>
<li><a href="/xclass/5/1.html">科幻靈異</a></li>
<li><a href="/xclass/6/1.html">網(wǎng)游競(jìng)技</a></li>
<li><a href="/xclass/7/1.html">女頻頻道</a></li>
<li><a href="/quanben/">完本小說(shuō)</a></li>
<li><a href="/xbqgph.html">排行榜單</a></li>
<li><a href="/xbqgcase.html">臨時(shí)書(shū)架</a></li>
</ul>
['\n', <li><a href="/">首頁(yè)</a></li>, '\n', <li><a href="/evercase.html">永久書(shū)架</a></li>, '\n', <li><a href="/xclass/1/1.html">玄幻奇幻</a></li>, '\n', <li><a href="/xclass/2/1.html">武俠仙俠</a></li>, '\n', <li><a href="/xclass/3/1.html">都市言情</a></li>, '\n', <li><a href="/xclass/4/1.html">歷史軍事</a></li>, '\n', <li><a href="/xclass/5/1.html">科幻靈異</a></li>, '\n', <li><a href="/xclass/6/1.html">網(wǎng)游競(jìng)技</a></li>, '\n', <li><a href="/xclass/7/1.html">女頻頻道</a></li>, '\n', <li><a href="/quanben/">完本小說(shuō)</a></li>, '\n', <li><a href="/xbqgph.html">排行榜單</a></li>, '\n', <li><a href="/xbqgcase.html">臨時(shí)書(shū)架</a></li>, '\n']

.children獲取所有子節(jié)點(diǎn)

返回一個(gè)list生成器對(duì)象

ul = soup.ul
print(ul.children)
print(list(ul.children))

結(jié)果是
['\n', <li><a href="/">首頁(yè)</a></li>, '\n', <li><a href="/evercase.html">永久書(shū)架</a></li>, '\n', <li><a href="/xclass/1/1.html">玄幻奇幻</a></li>, '\n', <li><a href="/xclass/2/1.html">武俠仙俠</a></li>, '\n', <li><a href="/xclass/3/1.html">都市言情</a></li>, '\n', <li><a href="/xclass/4/1.html">歷史軍事</a></li>, '\n', <li><a href="/xclass/5/1.html">科幻靈異</a></li>, '\n', <li><a href="/xclass/6/1.html">網(wǎng)游競(jìng)技</a></li>, '\n', <li><a href="/xclass/7/1.html">女頻頻道</a></li>, '\n', <li><a href="/quanben/">完本小說(shuō)</a></li>, '\n', <li><a href="/xbqgph.html">排行榜單</a></li>, '\n', <li><a href="/xbqgcase.html">臨時(shí)書(shū)架</a></li>, '\n']

.descendants遍歷所有子孫節(jié)點(diǎn)

ul = soup.ul
for item in ul.descendants:
    print(item)

結(jié)果是(中間很多'\n'空行我刪掉了)
<li><a href="/">首頁(yè)</a></li>
<a href="/">首頁(yè)</a>
首頁(yè)
<li><a href="/evercase.html">永久書(shū)架</a></li>
<a href="/evercase.html">永久書(shū)架</a>
永久書(shū)架
<li><a href="/xclass/1/1.html">玄幻奇幻</a></li>
<a href="/xclass/1/1.html">玄幻奇幻</a>
玄幻奇幻
<li><a href="/xclass/2/1.html">武俠仙俠</a></li>
<a href="/xclass/2/1.html">武俠仙俠</a>
武俠仙俠
<li><a href="/xclass/3/1.html">都市言情</a></li>
<a href="/xclass/3/1.html">都市言情</a>
都市言情
<li><a href="/xclass/4/1.html">歷史軍事</a></li>
<a href="/xclass/4/1.html">歷史軍事</a>
歷史軍事
<li><a href="/xclass/5/1.html">科幻靈異</a></li>
<a href="/xclass/5/1.html">科幻靈異</a>
科幻靈異
<li><a href="/xclass/6/1.html">網(wǎng)游競(jìng)技</a></li>
<a href="/xclass/6/1.html">網(wǎng)游競(jìng)技</a>
網(wǎng)游競(jìng)技
<li><a href="/xclass/7/1.html">女頻頻道</a></li>
<a href="/xclass/7/1.html">女頻頻道</a>
女頻頻道
<li><a href="/quanben/">完本小說(shuō)</a></li>
<a href="/quanben/">完本小說(shuō)</a>
完本小說(shuō)
<li><a href="/xbqgph.html">排行榜單</a></li>
<a href="/xbqgph.html">排行榜單</a>
排行榜單
<li><a href="/xbqgcase.html">臨時(shí)書(shū)架</a></li>
<a href="/xbqgcase.html">臨時(shí)書(shū)架</a>
臨時(shí)書(shū)架

獲取其父節(jié)點(diǎn)

a = soup.li.a
print(a)
p = a.parent
print(p)

結(jié)果是
<a href="/">首頁(yè)</a>
<li><a href="/">首頁(yè)</a></li>

提取節(jié)點(diǎn)信息

節(jié)點(diǎn)名稱

感覺(jué)沒(méi)什么用

title = soup.title
print(title.name)

結(jié)果是
title

節(jié)點(diǎn)屬性

a = soup.li.a
print(a)
print(a.attrs)  # 獲取所有屬性,返回字典形式
print(a['href'])# 獲取a節(jié)點(diǎn)的href屬性值

結(jié)果是
<a href="/">首頁(yè)</a>
{'href': '/'}
/

節(jié)點(diǎn)文本

a = soup.li.a
print(type(a.string)) # 節(jié)點(diǎn)內(nèi)文本的類型
print(a.string) # 獲取節(jié)點(diǎn)內(nèi)的文本內(nèi)容
print(a.get_text()) # 也是獲取節(jié)點(diǎn)內(nèi)的文本內(nèi)容
結(jié)果是
<class 'bs4.element.NavigableString'>
首頁(yè)

注意G琛0!如果節(jié)點(diǎn)內(nèi)文本是注釋反浓,則用string取出文本時(shí)會(huì)自動(dòng)去除注釋標(biāo)記
注釋的類型:<class 'bs4.element.Comment'>萌丈,可以通過(guò)類型判斷

遍歷獲取所有子孫節(jié)點(diǎn)中的文本

for string in soup.stripped_strings:  # 去除多余空白內(nèi)容
    print(repr(string))

想進(jìn)一步了解編程開(kāi)發(fā)相關(guān)知識(shí),與我一同成長(zhǎng)進(jìn)步雷则,請(qǐng)關(guān)注我的公眾號(hào)“松果倉(cāng)庫(kù)”辆雾,共同分享宅&程序員的各類資源,謝謝T屡6扔亍!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末艺栈,一起剝皮案震驚了整個(gè)濱河市英岭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌湿右,老刑警劉巖诅妹,帶你破解...
    沈念sama閱讀 222,590評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡吭狡,警方通過(guò)查閱死者的電腦和手機(jī)尖殃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)划煮,“玉大人送丰,你說(shuō)我怎么就攤上這事〕谇铮” “怎么了器躏?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,301評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)蟹略。 經(jīng)常有香客問(wèn)我登失,道長(zhǎng),這世上最難降的妖魔是什么挖炬? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,078評(píng)論 1 300
  • 正文 為了忘掉前任揽浙,我火速辦了婚禮,結(jié)果婚禮上意敛,老公的妹妹穿的比我還像新娘馅巷。我一直安慰自己,他們只是感情好草姻,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布钓猬。 她就那樣靜靜地躺著,像睡著了一般碴倾。 火紅的嫁衣襯著肌膚如雪逗噩。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,682評(píng)論 1 312
  • 那天跌榔,我揣著相機(jī)與錄音,去河邊找鬼捶障。 笑死僧须,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的项炼。 我是一名探鬼主播担平,決...
    沈念sama閱讀 41,155評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼锭部!你這毒婦竟也來(lái)了暂论?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,098評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤拌禾,失蹤者是張志新(化名)和其女友劉穎取胎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡闻蛀,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,701評(píng)論 3 342
  • 正文 我和宋清朗相戀三年匪傍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片觉痛。...
    茶點(diǎn)故事閱讀 40,852評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡役衡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出薪棒,到底是詐尸還是另有隱情手蝎,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評(píng)論 5 351
  • 正文 年R本政府宣布俐芯,位于F島的核電站棵介,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏泼各。R本人自食惡果不足惜鞍时,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,181評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望扣蜻。 院中可真熱鬧逆巍,春花似錦、人聲如沸莽使。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,674評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)芳肌。三九已至灵再,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間亿笤,已是汗流浹背翎迁。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,788評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留净薛,地道東北人汪榔。 一個(gè)月前我還...
    沈念sama閱讀 49,279評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像肃拜,于是被迫代替她去往敵國(guó)和親痴腌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,851評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • BeautifulSoup 是一個(gè)使用靈活方便燃领、執(zhí)行速度快士聪、支持多種解析器的網(wǎng)頁(yè)解析庫(kù),可以讓你無(wú)需編寫(xiě)正則表達(dá)式...
    keinYe閱讀 2,605評(píng)論 0 9
  • 1. Beautiful Soup的簡(jiǎn)介 簡(jiǎn)單來(lái)說(shuō)猛蔽,Beautiful Soup是python的一個(gè)庫(kù)剥悟,最主要的功...
    隨風(fēng)化作雨閱讀 2,345評(píng)論 0 2
  • 正則表達(dá)式寫(xiě)起來(lái)費(fèi)勁又出錯(cuò)率高,代替方法之一是BeautifulSoup(另一種是使用 Xpath 神器,后續(xù)再學(xué)...
    正在輸入昵稱閱讀 1,252評(píng)論 0 4
  • 你有沒(méi)有發(fā)現(xiàn)懦胞,最近幾年身邊的人替久,不僅都不結(jié)婚,連談戀愛(ài)的人都越來(lái)越少了躏尉。 這個(gè)趨勢(shì)是如此的明顯以至于各種媒體都開(kāi)始...
    樂(lè)鈫閱讀 355評(píng)論 0 2
  • 做人當(dāng)如玫瑰蚯根,一定要長(zhǎng)些刺。身上有刺的人胀糜,才能更好地保護(hù)自己颅拦。 你不勇敢,沒(méi)人替你勇敢教藻,你不堅(jiān)強(qiáng)距帅,沒(méi)人替你堅(jiān)強(qiáng)。你...
    80s后閱讀 47評(píng)論 0 0