爬蟲初試

前言:今天看到一個(gè)開發(fā)群問有人會(huì)爬蟲嗎,然后突然想試試看,在慕課網(wǎng)上找到一個(gè)爬蟲教程徙邻,跟著邊看做,以下是學(xué)習(xí)記錄畸裳。

1.一些概念性截圖

Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png

2.開發(fā)環(huán)境

  • Google了以下python開發(fā)用什么編輯器好缰犁,大部分答案說pycharm。去官網(wǎng)上下載了一個(gè)安裝怖糊,需要激活或者試用三十天帅容。搜了下pycharm激活方式,找了一個(gè)注冊(cè)碼安裝成功了伍伤。
  • 網(wǎng)頁解析器需要用到beautiful soup 官網(wǎng)下載最新安裝包丰嘉,解壓,終端進(jìn)入目錄嚷缭,執(zhí)行以下命令饮亏。
  sudo python setup.py install
  • beautiful soup 使用實(shí)例
#coding=utf-8

from bs4 import BeautifulSoup    #引入 beautiful soup 包
import re            #正則表達(dá)式包
html_doc = """
<html><head><title>The Dormouse's story</title></head>
<body>
<p class="title"><b>The Dormouse's story</b></p>

<p class="story">Once upon a time there were three little sisters; and their names were
<a  class="sister" id="link1">Elsie</a>,
<a  class="sister" id="link2">Lacie</a> and
<a  class="sister" id="link3">Tillie</a>;
and they lived at the bottom of a well.</p>

<p class="story">...</p>
"""

soup = BeautifulSoup(html_doc, 'html.parser', from_encoding='utf-8')

print 'get all links'
links = soup.find_all('a')
for link in links:
    print link.name, link['href'], link.get_text()


print '獲取 lacie 的鏈接'
link_node = soup.find('a', )
print link_node.name, link_node['href'], link_node.get_text()

print '正則匹配'
link_node1 = soup.find('a', href=re.compile(r"ill"))
print link_node1.name, link_node1['href'], link_node1.get_text()

print '獲取p段落文字'
link_node2 = soup.find('p', class_="story")
print link_node2.name,  link_node2.get_text() 

3.實(shí)例爬蟲

a .步驟

Paste_Image.png
Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末扮碧,一起剝皮案震驚了整個(gè)濱河市倔幼,隨后出現(xiàn)的幾起案子绽族,更是在濱河造成了極大的恐慌沛慢,老刑警劉巖选浑,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件闲礼,死亡現(xiàn)場(chǎng)離奇詭異浸锨,居然都是意外死亡榨咐,警方通過查閱死者的電腦和手機(jī)百侧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門砰识,熙熙樓的掌柜王于貴愁眉苦臉地迎上來能扒,“玉大人,你說我怎么就攤上這事辫狼〕醢撸” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵膨处,是天一觀的道長见秤。 經(jīng)常有香客問我,道長真椿,這世上最難降的妖魔是什么鹃答? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮突硝,結(jié)果婚禮上测摔,老公的妹妹穿的比我還像新娘。我一直安慰自己解恰,他們只是感情好避咆,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著修噪,像睡著了一般查库。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上黄琼,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天樊销,我揣著相機(jī)與錄音,去河邊找鬼脏款。 笑死围苫,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的撤师。 我是一名探鬼主播剂府,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼剃盾!你這毒婦竟也來了腺占?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤痒谴,失蹤者是張志新(化名)和其女友劉穎衰伯,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體积蔚,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡意鲸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片怎顾。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡读慎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出槐雾,到底是詐尸還是另有隱情夭委,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布蚜退,位于F島的核電站闰靴,受9級(jí)特大地震影響彪笼,放射性物質(zhì)發(fā)生泄漏钻注。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一配猫、第九天 我趴在偏房一處隱蔽的房頂上張望幅恋。 院中可真熱鬧,春花似錦泵肄、人聲如沸捆交。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽品追。三九已至,卻和暖如春冯丙,著一層夾襖步出監(jiān)牢的瞬間肉瓦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國打工胃惜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留泞莉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓船殉,卻偏偏與公主長得像鲫趁,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子利虫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

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

  • 問題:最近在做股票數(shù)據(jù)的一些東西挨厚,由于多音字的問題,股票的一些拼音縮寫搞不定糠惫!看到網(wǎng)上專業(yè)股票網(wǎng)站上都有現(xiàn)成的數(shù)據(jù)...
    帝Bug閱讀 1,472評(píng)論 0 3
  • 緣由 接觸前端(FontEnd)已一年多幽崩,但還是半桶水啊,可能半桶水都算不上寞钥,自己都擔(dān)心自己慌申。噗呲爬蟲這個(gè)東西,我...
    平凡數(shù)閱讀 1,457評(píng)論 22 41
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,756評(píng)論 25 707
  • 一天到晚爬出窩得龜 從標(biāo)星到#咨油,我都一個(gè)個(gè)人名看了一遍,好友500+里常用的估計(jì)20+柒爵,其余的只有點(diǎn)贊時(shí)會(huì)出現(xiàn)下役电,...
    b50c28268558閱讀 3,008評(píng)論 0 1
  • 季游游 15 國貿(mào)151
    禾氵氵閱讀 244評(píng)論 1 1