Week1_Practice_Final

GetItemHref.py

from bs4 import BeautifulSoup
import requests

def get_Item_Href(url):
    html=requests.get(url)
    bs_html=BeautifulSoup(html.text,'lxml')

    N_href=[]
    hrefs=bs_html.select('td > a[class="t"]')
    for i in hrefs:
        if i.get('data-addtype')!="level2":
            N_href.append(i.get('href'))
    return N_href

get_Item_Href('http://bj.58.com/pbdn/0/')

GetItemInfo.py

import requests
from bs4 import BeautifulSoup
import time


def get_Item_Info(url):
    html=requests.get(url)
    bs_html=BeautifulSoup(html.text,'lxml')

    if bs_html.select('#header > div.breadCrumb.f12 > span > a')!=[]:
     Item=bs_html.select('#header > div.breadCrumb.f12 > span > a')[-1]
    else:
        return None
    Title=bs_html.select('#content > div.person_add_top.no_ident_top > div.per_ad_left > div.col_sub.mainTitle > h1')
    Time=bs_html.select('#index_show > ul.mtit_con_left.fl > li.time')
    Price=bs_html.select('#content > div.person_add_top.no_ident_top > div.per_ad_left > div.col_sub.sumary > ul > li > div.su_con > span')[0]
    Quality=bs_html.select('#content > div.person_add_top.no_ident_top > div.per_ad_left > div.col_sub.sumary > ul > li > div.su_con > span')[1]
    Add=bs_html.select('#content > div.person_add_top.no_ident_top > div.per_ad_left > div.col_sub.sumary > ul > li > div.su_con > span')[2]
    data={
        "Item":Item.get_text(),
        'Title':Title[0].get_text(),
        'Time':Time[0].get_text(),
        'Price':Price.get_text(),
        "Quality":Quality.get_text().strip(),
        "Add":Add.stripped_strings
    }
    time.sleep(1)
    return data



week1_final.py

from GetItemInfo import get_Item_Info
from GetItemHref import get_Item_Href

def main():
    url='http://bj.58.com/pbdn/0/'
    urls=get_Item_Href(url)
    item_data=[]
    for url in urls:
        item_data.append(get_Item_Info(url))
    print(item_data)
main()
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末怔揩,一起剝皮案震驚了整個(gè)濱河市粱腻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌捞慌,老刑警劉巖啸澡,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嗅虏,死亡現(xiàn)場(chǎng)離奇詭異旋恼,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)产徊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門蜀细,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人谆刨,你說(shuō)我怎么就攤上這事归斤。” “怎么了她我?”我有些...
    開(kāi)封第一講書人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵迫横,是天一觀的道長(zhǎng)矾踱。 經(jīng)常有香客問(wèn)我,道長(zhǎng)禾怠,這世上最難降的妖魔是什么刃宵? 我笑而不...
    開(kāi)封第一講書人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任牲证,我火速辦了婚禮坦袍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蛮放。我一直安慰自己奠宜,他們只是感情好压真,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布娩嚼。 她就那樣靜靜地躺著,像睡著了一般滴肿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上泼差,一...
    開(kāi)封第一講書人閱讀 51,155評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音堆缘,去河邊找鬼。 笑死吼肥,一個(gè)胖子當(dāng)著我的面吹牛宽气,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播潜沦,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼唆鸡!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤序目,失蹤者是張志新(化名)和其女友劉穎握童,沒(méi)想到半個(gè)月后叛赚,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體澡绩,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡溪掀,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了步鉴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片揪胃。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖氛琢,靈堂內(nèi)的尸體忽然破棺而出喊递,到底是詐尸還是另有隱情,我是刑警寧澤艺沼,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布册舞,位于F島的核電站,受9級(jí)特大地震影響障般,放射性物質(zhì)發(fā)生泄漏调鲸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一挽荡、第九天 我趴在偏房一處隱蔽的房頂上張望藐石。 院中可真熱鬧,春花似錦定拟、人聲如沸于微。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)株依。三九已至,卻和暖如春延窜,著一層夾襖步出監(jiān)牢的瞬間恋腕,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工逆瑞, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留荠藤,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓获高,卻偏偏與公主長(zhǎng)得像哈肖,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子念秧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

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

  • 原創(chuàng)文章&經(jīng)驗(yàn)總結(jié)&從校招到A廠一路陽(yáng)光一路滄桑 詳情請(qǐng)戳www.codercc.com 1. final的簡(jiǎn)介 ...
    你聽(tīng)___閱讀 8,000評(píng)論 6 22
  • 已經(jīng)同步到gitbook,想閱讀的請(qǐng)轉(zhuǎn)到gitbook: Django 1.10 中文文檔 This tutori...
    leyu閱讀 2,687評(píng)論 3 13
  • final可以用來(lái)修飾變量(包括類屬性庄吼、對(duì)象屬性缎除、局部變量和形參)、方法(包括類方法和對(duì)象方法)和類总寻。 1. fi...
    時(shí)待吾閱讀 204評(píng)論 0 0
  • final final可以用于以下四個(gè)地方 定義變量渐行,包括靜態(tài)的和非靜態(tài)的轰坊。 定義方法的參數(shù)。 定義方法祟印。 定義類...
    六尺帳篷閱讀 750評(píng)論 1 4
  • final可用于三種情況:數(shù)據(jù)肴沫,方法和類 final數(shù)據(jù) final基本類型(編譯時(shí)常量)可在編譯時(shí)執(zhí)行算式,減輕...
    小賤嘎嘎閱讀 207評(píng)論 0 0