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

用python爬取今日說法每期數(shù)據(jù)

 更新時間:2022年02月10日 16:37:58   作者:Aaron_Yang.  
大家好,本篇文章主要講的是用python爬取今日說法每期數(shù)據(jù),感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下

實驗目的

主要是獲取2021年今日說法每期節(jié)目主要內(nèi)容及時間
今日說法的網(wǎng)址為:http://tv.cctv.com/lm/jrsf/index.shtml
當時怎么寫的思路有點不太記得了,先把代碼貼上,后續(xù)有時間再補上。

代碼

import xlwt
import re

import requests


# url = "https://tv.cctv.com/lm/jrsf/index.shtml"

def get_data(page):
    url = 'https://api.cntv.cn/NewVideo/getVideoListByColumn?id=TOPC145146466500891' \
          '4&n=1000&sort=desc&p={pageNo}&mode=0&serviceId=tvcctv&cb=Callback'.format(pageNo=page)
    headers = {
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 '
                      '(KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36'
    }
    response = requests.get(url=url, headers=headers)
    return response.text
    # print(response.text)


if __name__ == "__main__":

    headers = {
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 '
                      '(KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36'
    }

    book = xlwt.Workbook(encoding='utf-8', style_compression=0)
    sheet = book.add_sheet('今日說法', cell_overwrite_ok=True)

    count = 0
    for page in range(1,5):
        page_content = get_data(page)
        obj = re.compile(r'url":"(.*?.shtml)"', re.S)
        imgUrl = re.findall(obj, page_content.replace('\\', ''))
        for i in range(len(imgUrl)):
            resp = requests.get(url=imgUrl[i], headers=headers)
            resp.encoding = 'utf-8'

            obj2 = re.compile(r'更新時間:</em>(.*?)</p>', re.S)
            time = re.findall(obj2, resp.text)
            obj3 = re.compile(r'視頻簡介:</em>(.*?)</p>', re.S)
            jianjie = re.findall(obj3, resp.text)
            content = []
            content.append(time)
            content.append(jianjie)
            for j in range(2):
                sheet.write(count, j, content[j])
                count+=1

    book.save("./data_5.xls")

實驗結果

在這里插入圖片描述

總結

到此這篇關于用python爬取今日說法每期數(shù)據(jù)的文章就介紹到這了,更多相關python爬取今日說法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python自動發(fā)送郵件腳本

    python自動發(fā)送郵件腳本

    這篇文章主要為大家詳細介紹了python自動發(fā)送郵件的腳本源碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python數(shù)據(jù)結構與算法中的棧詳解(3)

    Python數(shù)據(jù)結構與算法中的棧詳解(3)

    這篇文章主要為大家詳細介紹了Python中的棧,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • python使用win32com庫播放mp3文件的方法

    python使用win32com庫播放mp3文件的方法

    這篇文章主要介紹了python使用win32com庫播放mp3文件的方法,涉及Python使用win32com庫操作音頻文件的相關技巧,需要的朋友可以參考下
    2015-05-05
  • Python OpenCV 圖像矯正的原理實現(xiàn)

    Python OpenCV 圖像矯正的原理實現(xiàn)

    這篇文章主要介紹了Python OpenCV 圖像矯正的原理實現(xiàn),檢測邊緣點;以邊緣點作為輸入,采用Hough直線檢測,檢測出最多點共線的四條直線,更多相關內(nèi)容需要的朋友可以參考一下
    2022-07-07
  • python中l(wèi)ist常用操作實例詳解

    python中l(wèi)ist常用操作實例詳解

    這篇文章主要介紹了python中l(wèi)ist常用操作,以實例形式較為詳細的分析了列表list中常用的建立、添加、刪除、搜索、過濾等操作技巧,需要的朋友可以參考下
    2015-06-06
  • Matplotlib實戰(zhàn)之平行坐標系繪制詳解

    Matplotlib實戰(zhàn)之平行坐標系繪制詳解

    平行坐標系是一種統(tǒng)計圖表,它包含多個垂直平行的坐標軸,每個軸表示一個字段,并用刻度標明范圍,下面我們就來看看如何繪制平行坐標系吧
    2023-08-08
  • python3爬取各類天氣信息

    python3爬取各類天氣信息

    這篇文章主要為大家詳細介紹了python3爬取各類天氣信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Python開發(fā)的單詞頻率統(tǒng)計工具wordsworth使用方法

    Python開發(fā)的單詞頻率統(tǒng)計工具wordsworth使用方法

    wordsworth是字母,單詞和n元組頻率分析,用來分析文件中的單詞出現(xiàn)頻率的工具。
    2014-06-06
  • python imutils包基本概念及使用

    python imutils包基本概念及使用

    python imutils包可以很簡潔的調(diào)用opencv接口,輕松實現(xiàn)圖像的平移,旋轉,縮放,骨架化等操作,對python imutils包基本概念及使用方法感興趣的朋友一起看看吧
    2021-07-07
  • python自動化之re模塊詳解

    python自動化之re模塊詳解

    這篇文章主要為大家介紹了python自動化之re模塊,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01

最新評論

东兰县| 固原市| 沧源| 健康| 绥滨县| 布尔津县| 隆安县| 曲阜市| 石嘴山市| 微山县| 广州市| 宁南县| 金沙县| 淄博市| 万山特区| 且末县| 四川省| 泉州市| 丹巴县| 如东县| 裕民县| 随州市| 济宁市| 伊宁县| 商丘市| 乐都县| 彝良县| 永年县| 山东省| 禄丰县| 永登县| 陆河县| 泾阳县| 通榆县| 兴山县| 奉化市| 安宁市| 华阴市| 秦安县| 陇南市| 达州市|