爬取58同城二手筆記本價(jià)格數(shù)據(jù)

importpickle

frombs4importBeautifulSoup

importrequests

#把網(wǎng)頁(yè)html存到本地文件,測(cè)試用

defhtml_save(url):

filename =input('請(qǐng)輸入要保存文件名稱(chēng)')

f =open(filename,'wb')

html = requests.get(url).text

html_list = [url,html]

pickle.dump(html_list,f)

f.close()

#讀取本地html文件,測(cè)試用

defhtml_load(filename):

f =open(filename,'rb')

html_list = pickle.load(f)

f.close()

returnhtml_list

#解析html文件

defhtml_jx(html,all_list):

soup = BeautifulSoup(html,'lxml')

name_list = soup.select('a.t')

price_list = soup.select('b.pri')


all_list.append([name_list[i].string,price_list[i].string])

returnall_list

#找到下一頁(yè)連接

deffind_next(html):

soup = BeautifulSoup(html,'lxml')

next_link ='http://zz.58.com'+soup.select('a.next')[0].get('href')

returnnext_link

all_list = []

html = requests.get('http://zz.58.com/bijiben/0/?PGTID=0d100000-0015-624b-2e87-3e5214b563a9&ClickID=1').text

foreachinrange(12):

all_list = html_jx(html,all_list)

ifeach !=11:

url_ne = find_next(html)

html = requests.get(url_ne).text

#把信息列表保存為本地文件

f =open('lifile','wb')

pickle.dump(all_list,f)

f.close()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 聲明:本文講解的實(shí)戰(zhàn)內(nèi)容,均僅用于學(xué)習(xí)交流,請(qǐng)勿用于任何商業(yè)用途! 一、前言 強(qiáng)烈建議:請(qǐng)?jiān)陔娔X的陪同下,閱讀本文...
    Bruce_Szh閱讀 13,005評(píng)論 6 28
  • 出現(xiàn)的問(wèn)題: 當(dāng)爬取交易地點(diǎn),使用代碼 時(shí),爬取的結(jié)果是 ['交易地點(diǎn):'],而不是我想要的‘地點(diǎn)-地點(diǎn)’形式 ...
    鳴人吃土豆閱讀 1,405評(píng)論 1 0
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評(píng)論 19 139
  • github地址,歡迎大家提交更新。 express() express()用來(lái)創(chuàng)建一個(gè)Express的程序。ex...
    Programmer客棧閱讀 2,827評(píng)論 0 1
  • 這一世,他是女子。精靈剔透。眼見(jiàn)著人來(lái)人往,神色清冷。過(guò)著自己不好不壞的日子。喜歡酒,偶爾月上柳梢頭,淡淡一杯獨(dú)飲...
    牟若萌閱讀 413評(píng)論 0 0

友情鏈接更多精彩內(nèi)容