最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python爬蟲實現(xiàn)(偽)球迷速成

 更新時間:2018年06月10日 14:54:11   投稿:mrr  
還有4天就世界杯了,作為一個資深(偽)球迷,必須要實時關注世界杯相關新聞,了解各個球隊動態(tài),下面小編給大家?guī)砹薖ython爬蟲實現(xiàn)(偽)球迷速成功能,一起看看吧

還有4天就世界杯了,作為一個資深(偽)球迷,必須要實時關注世界杯相關新聞,了解各個球隊動態(tài),這樣才能在一堆球迷中如(大)魚(吹)得(特)水(吹),迎接大家仰慕的目光!

給大家分享一個快速了解相關信息的辦法:刷論壇!我們來一起做個虎撲論壇的爬蟲吧!

抓包獲取虎撲論壇相關帖子內(nèi)容,逐條顯示!

先來觀察下網(wǎng)頁,打開論壇首頁,選擇國際足球

然后往下拉,找到世界杯相關內(nèi)容

 

這里就是我們的目標了,所有相關的新聞都會在這里顯示,用F12打開“開發(fā)者工具”然后往下瀏覽看看數(shù)據(jù)包

注意箭頭指向的那幾個地方!

這就是剛才瀏覽的新聞所在的json包,來看看具體數(shù)據(jù)是什么


ok,標題、地址、發(fā)布時間包括來源都已經(jīng)出現(xiàn)了!我們可以直接抓取json數(shù)據(jù)然后取出相關內(nèi)容!

再進入具體新聞頁面看看

世界杯快到了,看我用Python爬蟲實現(xiàn)(偽)球迷速成! 

所有的文本內(nèi)容,都在<div class="artical-main-content">這個標簽下的<p></p>標簽內(nèi),我們可以用xpath直接取div下的所有文本內(nèi)容!

這里就不一 一說明了,直接上代碼,并錄個小的GIF圖片給大家看看效果

#Q群542110741
# -*- coding:utf-8 -*-
import requests
from lxml import etree

header = {
  'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Firefox/60.0',
  'Host':'soccer.hupu.com',
  'Referer':'https://soccer.hupu.com/'}
i = 0
while 1:
  #構建循環(huán)頁面翻頁
  url = 'https://soccer.hupu.com/home/latest-news?league=世界杯&page='
  i += 1
  #獲取json數(shù)據(jù),一頁20個
  html = requests.get(url+str(i),headers=header).json()['result']
  for info in html:
    time_r = info['time']#發(fā)布時間
    title = info['title']#標題
    url_r = info['url']#新聞鏈接
    origin = info['origin']#來源
    print(title)
    print('發(fā)布時間:',time_r,' '*5,'來自:',origin)
    head = header
    head['Host'] = 'voice.hupu.com'#更改header中Host參數(shù)
    html_r = requests.get(url_r,headers=head)#獲取新聞詳情
    html_r.encoding = 'utf-8'#編碼格式指定
    #獲取div下的所有文本
    datas = etree.HTML(html_r.text).xpath('//div[@class="artical-content-read"]')[0].xpath('string(.)').strip()
    print('\n'+'內(nèi)容:'+'\n'*2,datas,'\n')
    #可由用戶手動退出循環(huán)
    if input('任意鍵繼續(xù),“q”退出') in ['q', 'Q']:
      exit()

總結

以上所述是小編給大家介紹的Python爬蟲實現(xiàn)(偽)球迷速成,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

  • Python構建區(qū)塊鏈的方法詳解

    Python構建區(qū)塊鏈的方法詳解

    區(qū)塊鏈(Blockchain)是一種分布式賬本(listributed ledger),它是一種僅供增加(append-only),內(nèi)容不可變(immutable)的有序(ordered)鏈式數(shù)據(jù)結構,該數(shù)據(jù)結構由網(wǎng)絡中的一系列節(jié)點共同維護,并且這些節(jié)點之間互不信任
    2023-02-02
  • python中的class_static的@classmethod的巧妙用法

    python中的class_static的@classmethod的巧妙用法

    python中的class_static的@classmethod的使用 classmethod的使用,主要針對的是類而不是對象,在定義類的時候往往會定義一些靜態(tài)的私有屬性,今天通過示例代碼看下classmethod的妙用
    2021-06-06
  • python中csv文件創(chuàng)建、讀取及修改等操作實例

    python中csv文件創(chuàng)建、讀取及修改等操作實例

    很多程序在處理數(shù)據(jù)時都會碰到csv這種格式的文件,下面這篇文章主要給大家介紹了關于python中csv文件創(chuàng)建、讀取及修改等操作的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • Python探索之爬取電商售賣信息代碼示例

    Python探索之爬取電商售賣信息代碼示例

    這篇文章首先簡單介紹了網(wǎng)絡爬蟲的基本概念,然后向大家分享了一段有關爬取電商售賣信息的實例代碼,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • Python可變和不可變、類的私有屬性實例分析

    Python可變和不可變、類的私有屬性實例分析

    這篇文章主要介紹了Python可變和不可變、類的私有屬性,結合實例形式分析了Python值可變與不可變的情況及內(nèi)存地址變化,類的私有屬性定義、訪問相關操作技巧,需要的朋友可以參考下
    2019-05-05
  • Python?OpenCV實現(xiàn)圖像增強操作詳解

    Python?OpenCV實現(xiàn)圖像增強操作詳解

    由于很多不確定因素,導致圖像采集的光環(huán)境極其復雜;為了提高目標檢測模型的泛化能力,本文將使用python中的opencv模塊實現(xiàn)常見的圖像增強方法,感興趣的可以了解一下
    2022-10-10
  • python實現(xiàn)上傳文件到linux指定目錄的方法

    python實現(xiàn)上傳文件到linux指定目錄的方法

    這篇文章主要介紹了python實現(xiàn)上傳文件到linux指定目錄的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 使用 Python 玩轉(zhuǎn) GitHub 的貢獻板(推薦)

    使用 Python 玩轉(zhuǎn) GitHub 的貢獻板(推薦)

    這篇文章主要介紹了使用 Python 玩轉(zhuǎn) GitHub 的貢獻板的相關知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • python異常處理之try finally不報錯的原因

    python異常處理之try finally不報錯的原因

    這篇文章主要介紹了python異常處理之try finally不報錯的原因,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • 使用Anaconda創(chuàng)建Pytorch虛擬環(huán)境的排坑詳細教程

    使用Anaconda創(chuàng)建Pytorch虛擬環(huán)境的排坑詳細教程

    PyTorch是一個開源的Python機器學習庫,基于Torch,用于自然語言處理等應用程序,下面這篇文章主要給大家介紹了關于使用Anaconda創(chuàng)建Pytorch虛擬環(huán)境的相關資料,需要的朋友可以參考下
    2022-12-12

最新評論

高青县| 郸城县| 新安县| 苍南县| 连南| 清流县| 万源市| 南郑县| 镇康县| 广南县| 牙克石市| 离岛区| 会理县| 霍邱县| 科尔| 尼勒克县| 台中县| 龙江县| 榆林市| 岚皋县| 岳普湖县| 电白县| 轮台县| 河北区| 济源市| 电白县| 驻马店市| 东海县| 班戈县| 凌源市| 丽水市| 建瓯市| 来安县| 容城县| 红河县| 满洲里市| 卫辉市| 修文县| 噶尔县| 临武县| 双峰县|