朋友圈装逼神器!Python爬取古诗文网全部的春节名句

一、爬取目标

二、完整源码

#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  
#  
# Copyright (c) 2024 愤怒的it男, All Rights Reserved.  
# FileName : code.py  
# Date     : 2024.01.11  
# Author   : 愤怒的it男  
# Version  : 1.0.0  
# Node     : 欢迎关注微信公众号【愤怒的it男】  
#  
#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  
  
import csv  
import requests  
import numpy as np  
from lxml import etree  
from prettytable import PrettyTable  
  
def getData(page, baseUrl, headers):  
    response = requests.get(url=baseUrl, headers=headers)  
    html = etree.HTML(response.text)  
      
    contentList = html.xpath("//div[@class='left']/div[@class='sons']//a[1]/text()")  
    sourceList = html.xpath("//div[@class='left']/div[@class='sons']//a[2]/text()")  
    indexList = np.arange(page*50+1,page*50+len(sourceList)+1)   
    dataList = np.stack((indexList, contentList, sourceList))  
    dataList = np.transpose(dataList).tolist()  
    return dataList  
      
def printData(result):  
    table = PrettyTable()  
    table.field_names = ["序号", "名言", "出处"]  
    table.add_rows(result)  
    print(table)  
  
def saveData(result):  
    with open('春节名言.csv', 'w', newline='') as file:  
        writer = csv.writer(file)  
        writer.writerows(result)  
  
def main():  
    result = []  
    baseUrlList = [  
    'https://so.gushiwen.cn/mingjus/default.aspx?page=1&tstr=春节',  
    'https://so.gushiwen.cn/mingjus/default.aspx?page=2&tstr=春节']  
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}  
    for page,baseUrl in enumerate(baseUrlList):  
        dataList = getData(page, baseUrl, headers)  
        result = result + dataList  
    printData(result)  
    saveData(result)  
      
if __name__== "__main__" :  
    main()  

三、爬取结果

    +------+------------------------------------------------------------------+----------------------------------------------------+  
    | 序号 |                               名言                               |                        出处                        |  
    +------+------------------------------------------------------------------+----------------------------------------------------+  
    |  1   |                 爆竹声中一岁除,春风送暖入屠苏。                 |                   王安石《元日》                   |  
    |  2   |                     一年将尽夜,万里未归人。                     |               戴叔伦《除夜宿石头驿》               |  
    |  3   |                 故乡今夜思千里,霜鬓明朝又一年。                 |                   高适《除夜作》                   |  
    |  4   |                 千门万户曈曈日,总把新桃换旧符。                 |                   王安石《元日》                   |  
    |  5   |                 半盏屠苏犹未举,灯前小草写桃符。                 |                   陆游《除夜雪》                   |  
    |  6   |                     愿得长如此,年年物候新。                     |                 卢照邻《元日述怀》                 |  
    |  7   |                 十年旧梦无寻处,几度新春不在家。                 |             吴文英《思佳客·癸卯除夜》              |  
    |  8   |                 悄立市桥人不识,一星如月看多时。                 |               黄景仁《癸巳除夕偶成》               |  
    |  9   |                 一年忧喜今宵过,两鬓风霜明日新。                 |          谢榛《除夕吴子充诸人集旅寓有感》          |  
    |  10  |                     命随年欲尽,身与世俱忘。                     |                   文天祥《除夜》                   |  
    |  11  |                         愿新年,胜旧年。                         |              杨无咎《双雁儿(除夕)》              |  
    |  12  |                     努力尽今夕,少年犹可夸。                     |                    苏轼《守岁》                    |  
    |  13  |                 万物迎春送残腊,一年结局在今宵。                 |                   戴复古《除夜》                   |  
    |  14  |                 北风吹雪四更初,嘉瑞天教及岁除。                 |                   陆游《除夜雪》                   |  
    |  15  |                     明年岂无年,心事恐蹉跎。                     |                    苏轼《守岁》                    |  
    |  16  |                     昨夜斗回北,今朝岁起东。                     |                 孟浩然《田家元日》                 |  
    |  17  |                     儿童强不睡,相守夜欢哗。                     |                    苏轼《守岁》                    |  
    |  18  |                     人歌小岁酒,花舞大唐春。                     |                 卢照邻《元日述怀》                 |  
    |  19  |                     乡心新岁切,天畔独潸然。                     |                  刘长卿《新年作》                  |  
    |  20  |                 衣懒换,酒难赊。可怜此夕看梅花。                 |             吴文英《思佳客·癸卯除夜》              |  
    |  21  |                     寒随一夜去,春逐五更来。                     |                史青《应诏赋得除夜》                |  
    |  22  |                 生盆火烈轰鸣竹,守岁筳开听颂椒。                 |                   戴复古《除夜》                   |  
    |  23  |                     共欢新故岁,迎送一宵中。                     |                   李世民《守岁》                   |  
    |  24  |         乾坤空落落,岁月去堂堂;末路惊风雨,穷边饱雪霜。         |                   文天祥《除夜》                   |  
    |  25  |                     今夕为何夕,他乡说故乡。                     |                  袁凯《客中除夕》                  |  
    |  26  |                     弥年不得意,新岁又如何?                     |                 刘禹锡《岁夜咏怀》                 |  
    |  27  |                愿新春以后,吉吉利利。百事都如意。                |          赵长卿《探春令·笙歌间错华筵启》           |  
    |  28  |                 一年滴尽莲花漏。碧井酴酥沈冻酒。                 |             毛滂《玉楼春·己卯岁元日》              |  
    |  29  |                     今岁今宵尽,明年明日催。                     |                史青《应诏赋得除夜》                |  
    |  30  |                     旅馆谁相问,寒灯独可亲。                     |               戴叔伦《除夜宿石头驿》               |  
    |  31  |                     今宵是除夕,明日又新年。                     |                    于谦《除夕》                    |  
    |  32  |                     春风来不远,只在屋东头。                     |                于谦《除夜太原寒甚》                |  
    |  33  |                     愁颜与衰鬓,明日又逢春。                     |               戴叔伦《除夜宿石头驿》               |  
    |  34  |                 共庆新年笑语哗,红岩士女赠梅花。                 |          董必武《元旦口占用柳亚子怀人韵》          |  
    |  35  |                 不求见面惟通谒,名纸朝来满敝庐。                 |                   文征明《拜年》                   |  
    |  36  |                      残日东风,不放岁华去。                      |            吴文英《祝英台近·除夜立春》             |  
    |  37  |         命随年欲尽,身与世俱忘;无复屠苏梦,挑灯夜未央。         |                   文天祥《除夜》                   |  
    |  38  |                 千家笑语漏迟迟,忧患潜从物外知。                 |               黄景仁《癸巳除夕偶成》               |  
    |  39  |                     历添新岁月,春满旧山河。                     |                  叶颙《己酉新正》                  |  
    |  40  |                     寒辞去冬雪,暖带入春风。                     |                   李世民《守岁》                   |  
    |  41  |                 晓寒料峭尚欺人,春态苗条先到柳。                 |             毛滂《玉楼春·己卯岁元日》              |  
    |  42  |            有人添烛西窗,不眠侵晓,笑声转、新年莺语。            |            吴文英《祝英台近·除夜立春》             |  
    |  43  |                     岁晚身何托,灯前客未空。                     |              陈师道《除夜对酒赠少章》              |  
    |  44  |                 举杯互敬屠苏酒,散席分尝胜利茶。                 |          董必武《元旦口占用柳亚子怀人韵》          |  
    |  45  |                     田家占气候,共说此年丰。                     |                 孟浩然《田家元日》                 |  
    |  46  |                 我亦随人投数纸,世情嫌简不嫌虚。                 |                   文征明《拜年》                   |  
    |  47  |                 陪都歌舞迎佳节,遥祝延安景物华。                 |          董必武《元旦口占用柳亚子怀人韵》          |  
    |  48  |                     一杯柏叶酒,未敌泪千行。                     |                  袁凯《客中除夕》                  |  
    |  49  |                     坐到三更尽,归仍万里赊。                     |                  戎昱《桂州腊夜》                  |  
    |  50  |                         新岁梦,去年情。                         |               吴文英《醉桃源·元日》                |  
    |  51  |                     旧曲梅花唱,新正柏酒传。                     |           孟浩然《岁除夜会乐城张少府宅》           |  
    |  52  |                     那堪正飘泊,明日岁华新。                     |          崔涂《除夜 / 巴山道中除夜书怀》           |  
    |  53  |                     阶馥舒梅素,盘花卷烛红。                     |                   李世民《守岁》                   |  
    |  54  |                     欲知垂尽岁,有似赴壑蛇。                     |                    苏轼《守岁》                    |  
    |  55  |                 今岁花期消息定,只愁风雨无凭准。                 |        辛弃疾《蝶恋花·戊申元日立春席间作》         |  
    |  56  |                愿新春以后,吉吉利利。百事都如意。                |          赵长卿《探春令·笙歌间错华筵启》           |  
    |  57  |                         自唱新词送岁华。                         |             吴文英《思佳客·癸卯除夜》              |  
    |  58  |                   翦红情,裁绿意,花信上钗股。                   |            吴文英《祝英台近·除夜立春》             |  
    |  59  |                     除日当早归,官事乃见留。                     | 苏轼《除夜直都厅囚系皆满日暮不得返舍因题一诗于壁》 |  
    |  60  |                     客行随处乐,不见度年年。                     |           孟浩然《岁除夜会乐城张少府宅》           |  
    |  61  |                           峥嵘岁又除。                           |           秦观《阮郎归·湘天风雨破寒初》            |  
    |  62  |                   笙歌间错华筵启。喜新春新岁。                   |          赵长卿《探春令·笙歌间错华筵启》           |  
    |  63  |                         爆竹声中岁又除。                         |            赵师侠《鹧鸪天(丁已除夕)》            |  
    |  64  |                 竹叶樽空翻采燕,九枝灯灺颤金虫。                 |            纳兰性德《浣溪沙·庚申除夜》             |  
    |  65  | 除夕更阑人不睡,厌禳钝滞迎新岁;小儿呼叫走长街,云有痴呆召人买。 |                 范成大《卖痴呆词》                 |  
    |  66  |                     续明催画烛,守岁接长筵。                     |           孟浩然《岁除夜会乐城张少府宅》           |  
    |  67  |                 扫除茅舍涤尘嚣,一炷清香拜九霄。                 |                   戴复古《除夜》                   |  
    |  68  |                         屠苏醉醒已三更。                         |            李慈铭《临江仙·癸未除夕作》             |  
    |  69  |                         谁向椒盘簪彩胜?                         |        辛弃疾《蝶恋花·戊申元日立春席间作》         |  
    |  70  |                      整整韶华,争上春风鬓。                      |        辛弃疾《蝶恋花·戊申元日立春席间作》         |  
    |  71  |                         瓦瓯篷底送年华。                         |    张雨《喜春来·泰定三年丙寅岁除夜玉山舟中赋》     |  
    |  72  |                      钗符金胜,又见一家春。                      |            李慈铭《临江仙·癸未除夕作》             |  
    |  73  |                  翠柏红梅围小坐,岁筵未是全贫。                  |            李慈铭《临江仙·癸未除夕作》             |  
    |  74  |                 收取闲心冷处浓,舞裙犹忆柘枝红。                 |            纳兰性德《浣溪沙·庚申除夜》             |  
    |  75  |                         谁家刻烛待春风。                         |            纳兰性德《浣溪沙·庚申除夜》             |  
    |  76  |                     老至居人下,春归在客先。                     |                  刘长卿《新年作》                  |  
    |  77  |                     风霜催腊尽,梅柳得春先。                     |                    于谦《除夕》                    |  
    |  78  |                     今夕定何夕,今夕岁还除。                     |             李处全《水调歌头(除夕)》             |  
    |  79  |                    团栾儿女,尽情灯火照围炉。                    |             李处全《水调歌头(除夕)》             |  
    |  80  |                     望家思献寿,算甲恨长年。                     |               欧阳詹《除夜长安客舍》               |  
    |  81  |                     江上见新年,年夜听春雨。                     |              朱敦儒《卜算子(除夕)》              |  
    |  82  |                         一年滴尽莲花漏。                         |             毛滂《玉楼春·己卯岁元日》              |  
    |  83  |              寒泉贮、绀壶渐暖,年事对、青灯惊换了。              |        吴文英《花犯·谢黄复庵除夜寄古梅枝》         |  
    |  84  |                       问暮鸦:何处阿戎家?                       |    张雨《喜春来·泰定三年丙寅岁除夜玉山舟中赋》     |  
    |  85  |                         残蜡烛,旧桃符。                         |            赵师侠《鹧鸪天(丁已除夕)》            |  
    |  86  |                         宁辞末后饮屠苏。                         |            赵师侠《鹧鸪天(丁已除夕)》            |  
    |  87  |                     爆竹惊残梦,寒镫照独眠。                     |                    于谦《除夕》                    |  
    |  88  |                         蜡鹅花下烛如银。                         |            李慈铭《临江仙·癸未除夕作》             |  
    +------+------------------------------------------------------------------+----------------------------------------------------+

点击下方安全链接前往获取

CSDN大礼包:《Python入门&进阶学习资源包》免费分享

👉Python实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

图片

图片

👉Python书籍和视频合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

图片

👉Python副业创收路线👈

图片

这些资料都是非常不错的,朋友们如果有需要《Python学习路线&学习资料》,点击下方安全链接前往获取

CSDN大礼包:《Python入门&进阶学习资源包》免费分享

本文转自网络,如有侵权,请联系删除。

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值