Python爬虫-爬取古诗

今天学习了一些简单的爬虫知识,并应用这些知识撸了一爬取古诗的程序

主要使用的第三方库:requests,bs4

直接上代码:

  • spider.py :

    # -*- coding:utf-8 -*-
    # spider.py
    
    import sys
    import bs4
    import requests
    import re
    from poem import Poem
    
    
    def getPoem(poemText):
    	p = Poem(poemText)
    	return p
    
    
    def page_turning():
    	global poem_url_0, page, poem_url
    	poem_url = poem_url_0 + '&page=' + str(page)
    	page += 1
    
    
    poem_url_0 = 'https://so.gushiwen.cn/shiwens/default.aspx?tstr=&astr=&cstr=&xstr=%e8%af%97'
    page = 1
    poem_url = ''
    
    page_turning()
    
    
    def spider():
    	global poem_url
    	poem_html = requests.get(poem_url)  # 获取网页原始HTML文档
    	# print(poem_html)  # <Response [200]> 返回一个Response对象
    	soup = bs4.BeautifulSoup(poem_html.text, 'html.parser')  # bs4 解析HTML文档
    	textareaTag_lst = soup.find_all('textarea')  # 获取古诗文本的标签
    	poemText_ptn = re.compile(r'>(.[^w]*?《[\u4e00-\u9fa5·]+?》.+?aspx)<')  # 产生一个对古诗文本的匹配方法
    	poemText_lst = poemText_ptn.findall(str(textareaTag_lst))  # 提取古诗文本,生成文本列表
    
    	poem_lst = list(map(getPoem, poemText_lst))
    	print('共爬取到 %d 首古诗词:' % poem_lst[0].poemCout)
    
    	for p in poem_lst:
    		print('#%2d %s' % (p.index, p.title))
    
    	print('#0 爬取下一页')
    	print('#-1 重新爬取')
    	print('#-2 退出')
    	while True:
    		num = int(input('输入编号查看对应详细内容或进行其他操作:'))
    
    		if num - 1 in range(len(poemText_lst)):
    			poem_lst[num - 1].showPoem()
    		elif num == 0:
    			page_turning()
    			spider()
    		elif num == -1:
    			spider()
    		elif num == -2:
    			sys.exit()
    		else:
    			print('错误:输入的号码有误.')
    
    
    spider()
    
    
  • poem.py :

    # -*- coding:utf-8 -*-
    # poem.py
    
    import time
    
    
    def text_write_in_file(text, file_name):
    	with open(file_name, 'a', encoding='UTF-8') as f:
    		f.write(text)
    		f.close()
    
    
    class Poem:
    	poemCout = 0
    	file_name = input('保存数据到文件(eg: poem.txt):')
    
    	def __init__(self, poemText):
    		"""
    		:param poemText: 爬取到的 poem 源文本
    		"""
    		Poem.poemCout += 1
    		self.index = Poem.poemCout
    		self.poemText = poemText
    		self.authorAndtitle = ''
    		self.title = ''
    		self.author = ''
    		self.poem = ''
    		self.url = ''
    		self.dict = {'index': self.index,
    					 'title': self.title,
    					 'author': self.author,
    					 'poem': self.poem,
    					 'url': self.url
    					 }
    		self.splitPoemText()
    		self.splitAuthorAndTitle()
    		self.poemTextToDict()
    		print('%s 第%2d首古诗词被爬取' % (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), self.index))  # Poem.poemCout
    		text_write_in_file(str(self.dict) + '\n', Poem.file_name)
    		print('%s已保存到%s' % (self.title, Poem.file_name))
    
    	def splitPoemText(self):
    		cup = self.poemText.split('——')
    		if len(cup) == 2:
    			self.poem = cup[0]
    			self.authorAndtitle = cup[1]
    		else:
    			self.poem = cup[0]
    			self.authorAndtitle = '佚名《无题》'
    
    	def splitAuthorAndTitle(self):
    		titleStart = self.authorAndtitle.find('《')
    		titleEnd = self.authorAndtitle.find('》')
    		self.title = self.authorAndtitle[titleStart:titleEnd + 1]
    		self.author = self.authorAndtitle[:titleStart]
    		self.url = self.authorAndtitle[titleEnd + 1:]
    
    	def poemTextToDict(self):
    		self.dict = {'index': self.index,
    					 'title': self.title,
    					 'author': self.author,
    					 'poem': self.poem,
    					 'url': self.url
    					 }
    
    	def showPoem(self):
    		print(self.title)
    		print(self.author)
    		for w in self.poem:
    			print(w, end='')
    			if w in '。!?':
    				print()
    		print('原文链接:', self.url)
    
    
  • 运行 :

    "D:\Program Files (x86)\Python\python.exe" "D:/Users/Yinlong Zheng/Projects/PycharmProjects/pythonProject3/Python_NOTE/code/python 爬虫/爬取古诗词/spider.py"
    保存数据到文件(eg: poem.txt):poem.txt
    2022-01-19 18:57:40 第 1首古诗词被爬取
    《将进酒》已保存到poem.txt
    2022-01-19 18:57:40 第 2首古诗词被爬取
    《长恨歌》已保存到poem.txt
    2022-01-19 18:57:40 第 3首古诗词被爬取
    《关雎》已保存到poem.txt
    2022-01-19 18:57:40 第 4首古诗词被爬取
    《春江花月夜》已保存到poem.txt
    2022-01-19 18:57:40 第 5首古诗词被爬取
    《春望》已保存到poem.txt
    2022-01-19 18:57:40 第 6首古诗词被爬取
    《木兰诗》已保存到poem.txt
    2022-01-19 18:57:40 第 7首古诗词被爬取
    《行路难·其一》已保存到poem.txt
    2022-01-19 18:57:40 第 8首古诗词被爬取
    《蜀道难》已保存到poem.txt
    2022-01-19 18:57:40 第 9首古诗词被爬取
    《蒹葭》已保存到poem.txt
    2022-01-19 18:57:40 第10首古诗词被爬取
    《元日》已保存到poem.txt
    共爬取到 10 首古诗词:
    # 1 《将进酒》
    # 2 《长恨歌》
    # 3 《关雎》
    # 4 《春江花月夜》
    # 5 《春望》
    # 6 《木兰诗》
    # 7 《行路难·其一》
    # 8 《蜀道难》
    # 9 《蒹葭》
    #10 《元日》
    #0 爬取下一页
    #-1 重新爬取
    #-2 退出
    输入编号查看对应详细内容或进行其他操作:0
    2022-01-19 18:58:10 第11首古诗词被爬取
    《琵琶行》已保存到poem.txt
    2022-01-19 18:58:10 第12首古诗词被爬取
    《步出夏门行·观沧海》已保存到poem.txt
    2022-01-19 18:58:10 第13首古诗词被爬取
    《茅屋为秋风所破歌》已保存到poem.txt
    2022-01-19 18:58:10 第14首古诗词被爬取
    《短歌行》已保存到poem.txt
    2022-01-19 18:58:10 第15首古诗词被爬取
    《登高》已保存到poem.txt
    2022-01-19 18:58:10 第16首古诗词被爬取
    《山居秋暝》已保存到poem.txt
    2022-01-19 18:58:10 第17首古诗词被爬取
    《白雪歌送武判官归京》已保存到poem.txt
    2022-01-19 18:58:10 第18首古诗词被爬取
    《静夜思》已保存到poem.txt
    2022-01-19 18:58:10 第19首古诗词被爬取
    《钱塘湖春行》已保存到poem.txt
    2022-01-19 18:58:10 第20首古诗词被爬取
    《无题·相见时难别亦难》已保存到poem.txt
    共爬取到 20 首古诗词:
    #11 《琵琶行》
    #12 《步出夏门行·观沧海》
    #13 《茅屋为秋风所破歌》
    #14 《短歌行》
    #15 《登高》
    #16 《山居秋暝》
    #17 《白雪歌送武判官归京》
    #18 《静夜思》
    #19 《钱塘湖春行》
    #20 《无题·相见时难别亦难》
    #0 爬取下一页
    #-1 重新爬取
    #-2 退出
    输入编号查看对应详细内容或进行其他操作:-2
    
    进程已结束,退出代码为 0
    
  • 爬取到的数据:
    poem.txt

    {'index': 1, 'title': '《将进酒》', 'author': '唐代·李白', 'poem': '君不见黄河之水天上来,奔流到海不复回。君不见高堂明镜悲白发,朝如青丝暮成雪。人生得意须尽欢,莫使金樽空对月。天生我材必有用,千金散尽还复来。烹羊宰牛且为乐,会须一饮三百杯。岑夫子,丹丘生,将进酒,杯莫停。与君歌一曲,请君为我倾耳听。(倾耳听 一作:侧耳听)钟鼓馔玉不足贵,但愿长醉不愿醒。(不足贵 一作:何足贵;不愿醒 一作:不复醒)古来圣贤皆寂寞,惟有饮者留其名。(古来 一作:自古;惟 通:唯)陈王昔时宴平乐,斗酒十千恣欢谑。主人何为言少钱,径须沽取对君酌。五花马、千金裘,呼儿将出换美酒,与尔同销万古愁。', 'url': 'https://so.gushiwen.cn/shiwenv_ee16df5673bc.aspx'}
    {'index': 2, 'title': '《长恨歌》', 'author': '唐代·白居易', 'poem': '汉皇重色思倾国,御宇多年求不得。杨家有女初长成,养在深闺人未识。天生丽质难自弃,一朝选在君王侧。回眸一笑百媚生,六宫粉黛无颜色。春寒赐浴华清池,温泉水滑洗凝脂。侍儿扶起娇无力,始是新承恩泽时。云鬓花颜金步摇,芙蓉帐暖度春宵。春宵苦短日高起,从此君王不早朝。承欢侍宴无闲暇,春从春游夜专夜。后宫佳丽三千人,三千宠爱在一身。金屋妆成娇侍夜,玉楼宴罢醉和春。姊妹弟兄皆列土,可怜光彩生门户。遂令天下父母心,不重生男重生女。骊宫高处入青云,仙乐风飘处处闻。缓歌慢舞凝丝竹,尽日君王看不足。渔阳鼙鼓动地来,惊破霓裳羽衣曲。九重城阙烟尘生,千乘万骑西南行。翠华摇摇行复止,西出都门百余里。六军不发无奈何,宛转蛾眉马前死。花钿委地无人收,翠翘金雀玉搔头。君王掩面救不得,回看血泪相和流。黄埃散漫风萧索,云栈萦纡登剑阁。峨嵋山下少人行,旌旗无光日色薄。蜀江水碧蜀山青,圣主朝朝暮暮情。行宫见月伤心色,夜雨闻铃肠断声。天旋地转回龙驭,到此踌躇不能去。(地转 一作:日转)马嵬坡下泥土中,不见玉颜空死处。君臣相顾尽沾衣,东望都门信马归。归来池苑皆依旧,太液芙蓉未央柳。芙蓉如面柳如眉,对此如何不泪垂?春风桃李花开夜,秋雨梧桐叶落时。(花开夜 一作:花开日)西宫南内多秋草,落叶满阶红不扫。(南内 一作:南苑)梨园弟子白发新,椒房阿监青娥老。夕殿萤飞思悄然,孤灯挑尽未成眠。迟迟钟鼓初长夜,耿耿星河欲曙天。鸳鸯瓦冷霜华重,翡翠衾寒谁与共?悠悠生死别经年,魂魄不曾来入梦。临邛道士鸿都客,能以精诚致魂魄。为感君王辗转思,遂教方士殷勤觅。排空驭气奔如电,升天入地求之遍。上穷碧落下黄泉,两处茫茫皆不见。忽闻海上有仙山,山在虚无缥缈间。楼阁玲珑五云起,其中绰约多仙子。中有一人字太真,雪肤花貌参差是。金阙西厢叩玉扃,转教小玉报双成。闻道汉家天子使,九华帐里梦魂惊。揽衣推枕起徘徊,珠箔银屏迤逦开。云鬓半偏新睡觉,花冠不整下堂来。风吹仙袂飘飖举,犹似霓裳羽衣舞。(飘飖 一作:飘飘)玉容寂寞泪阑干,梨花一枝春带雨。(阑 通:栏)含情凝睇谢君王,一别音容两渺茫。昭阳殿里恩爱绝,蓬莱宫中日月长。回头下望人寰处,不见长安见尘雾。惟将旧物表深情,钿合金钗寄将去。钗留一股合一扇,钗擘黄金合分钿。但令心似金钿坚,天上人间会相见。(但令 一作:但教)临别殷勤重寄词,词中有誓两心知。七月七日长生殿,夜半无人私语时。在天愿作比翼鸟,在地愿为连理枝。天长地久有时尽,此恨绵绵无绝期。', 'url': 'https://so.gushiwen.cn/shiwenv_09d31b73b44d.aspx'}
    {'index': 3, 'title': '《关雎》', 'author': '先秦·佚名', 'poem': '关关雎鸠,在河之洲。窈窕淑女,君子好逑。参差荇菜,左右流之。窈窕淑女,寤寐求之。求之不得,寤寐思服。悠哉悠哉,辗转反侧。参差荇菜,左右采之。窈窕淑女,琴瑟友之。参差荇菜,左右芼之。窈窕淑女,钟鼓乐之。', 'url': 'https://so.gushiwen.cn/shiwenv_4c5705b99143.aspx'}
    {'index': 4, 'title': '《春江花月夜》', 'author': '唐代·张若虚', 'poem': '春江潮水连海平,海上明月共潮生。滟滟随波千万里,何处春江无月明!江流宛转绕芳甸,月照花林皆似霰。空里流霜不觉飞,汀上白沙看不见。江天一色无纤尘,皎皎空中孤月轮。江畔何人初见月?江月何年初照人?人生代代无穷已,江月年年望相似。(望相似 一作:只相似)不知江月待何人,但见长江送流水。白云一片去悠悠,青枫浦上不胜愁。谁家今夜扁舟子?何处相思明月楼?可怜楼上月裴回,应照离人妆镜台。(裴回 一作:徘徊)玉户帘中卷不去,捣衣砧上拂还来。此时相望不相闻,愿逐月华流照君。鸿雁长飞光不度,鱼龙潜跃水成文。昨夜闲潭梦落花,可怜春半不还家。江水流春去欲尽,江潭落月复西斜。斜月沉沉藏海雾,碣石潇湘无限路。不知乘月几人归,落月摇情满江树。(落月 一作:落花)', 'url': 'https://so.gushiwen.cn/shiwenv_3aed26d1fa99.aspx'}
    {'index': 5, 'title': '《春望》', 'author': '唐代·杜甫', 'poem': '国破山河在,城春草木深。感时花溅泪,恨别鸟惊心。烽火连三月,家书抵万金。白头搔更短,浑欲不胜簪。', 'url': 'https://so.gushiwen.cn/shiwenv_89d3a63c6d7f.aspx'}
    {'index': 6, 'title': '《木兰诗》', 'author': '南北朝·乐府诗集', 'poem': '唧唧复唧唧,木兰当户织。不闻机杼声,唯闻女叹息。(唯 一作:惟)问女何所思,问女何所忆。女亦无所思,女亦无所忆。昨夜见军帖,可汗大点兵,军书十二卷,卷卷有爷名。阿爷无大儿,木兰无长兄,愿为市鞍马,从此替爷征。东市买骏马,西市买鞍鞯,南市买辔头,北市买长鞭。旦辞爷娘去,暮宿黄河边,不闻爷娘唤女声,但闻黄河流水鸣溅溅。旦辞黄河去,暮至黑山头,不闻爷娘唤女声,但闻燕山胡骑鸣啾啾。万里赴戎机,关山度若飞。朔气传金柝,寒光照铁衣。将军百战死,壮士十年归。归来见天子,天子坐明堂。策勋十二转,赏赐百千强。可汗问所欲,木兰不用尚书郎,愿驰千里足,送儿还故乡。爷娘闻女来,出郭相扶将;阿姊闻妹来,当户理红妆;小弟闻姊来,磨刀霍霍向猪羊。开我东阁门,坐我西阁床。脱我战时袍,著我旧时裳。当窗理云鬓,对镜帖花黄。出门看火伴,火伴皆惊忙:同行十二年,不知木兰是女郎。雄兔脚扑朔,雌兔眼迷离;双兔傍地走,安能辨我是雄雌?', 'url': 'https://so.gushiwen.cn/shiwenv_2d6b0c83a500.aspx'}
    {'index': 7, 'title': '《行路难·其一》', 'author': '唐代·李白', 'poem': '金樽清酒斗十千,玉盘珍羞直万钱。(羞 同:馐;直 同:值)停杯投箸不能食,拔剑四顾心茫然。欲渡黄河冰塞川,将登太行雪满山。(雪满山 一作:雪暗天)闲来垂钓碧溪上,忽复乘舟梦日边。(碧 一作:坐)行路难,行路难,多歧路,今安在?长风破浪会有时,直挂云帆济沧海。', 'url': 'https://so.gushiwen.cn/shiwenv_870828ca8aaa.aspx'}
    {'index': 8, 'title': '《蜀道难》', 'author': '唐代·李白', 'poem': '噫吁嚱,危乎高哉!蜀道之难,难于上青天!蚕丛及鱼凫,开国何茫然!尔来四万八千岁,不与秦塞通人烟。西当太白有鸟道,可以横绝峨眉巅。地崩山摧壮士死,然后天梯石栈相钩连。上有六龙回日之高标,下有冲波逆折之回川。黄鹤之飞尚不得过,猿猱欲度愁攀援。青泥何盘盘,百步九折萦岩峦。扪参历井仰胁息,以手抚膺坐长叹。问君西游何时还?畏途巉岩不可攀。但见悲鸟号古木,雄飞雌从绕林间。又闻子规啼夜月,愁空山。蜀道之难,难于上青天,使人听此凋朱颜!连峰去天不盈尺,枯松倒挂倚绝壁。飞湍瀑流争喧豗,砯崖转石万壑雷。其险也如此,嗟尔远道之人胡为乎来哉!(也如此 一作:也若此)剑阁峥嵘而崔嵬,一夫当关,万夫莫开。所守或匪亲,化为狼与豺。朝避猛虎,夕避长蛇,磨牙吮血,杀人如麻。锦城虽云乐,不如早还家。蜀道之难,难于上青天,侧身西望长咨嗟!', 'url': 'https://so.gushiwen.cn/shiwenv_d59ec5d6c91c.aspx'}
    {'index': 9, 'title': '《蒹葭》', 'author': '先秦·佚名', 'poem': '蒹葭苍苍,白露为霜。所谓伊人,在水一方。溯洄从之,道阻且长。溯游从之,宛在水中央。蒹葭萋萋,白露未晞。所谓伊人,在水之湄。溯洄从之,道阻且跻。溯游从之,宛在水中坻。蒹葭采采,白露未已。所谓伊人,在水之涘。溯洄从之,道阻且右。溯游从之,宛在水中沚。', 'url': 'https://so.gushiwen.cn/shiwenv_15cd220102d6.aspx'}
    {'index': 10, 'title': '《元日》', 'author': '宋代·王安石', 'poem': '爆竹声中一岁除,春风送暖入屠苏。千门万户曈曈日,总把新桃换旧符。', 'url': 'https://so.gushiwen.cn/shiwenv_a167901c9c90.aspx'}
    {'index': 11, 'title': '《琵琶行》', 'author': '唐代·白居易', 'poem': '元和十年,予左迁九江郡司马。明年秋,送客湓浦口,闻舟中夜弹琵琶者,听其音,铮铮然有京都声。问其人,本长安倡女,尝学琵琶于穆、曹二善才,年长色衰,委身为贾人妇。遂命酒,使快弹数曲。曲罢悯然,自叙少小时欢乐事,今漂沦憔悴,转徙于江湖间。予出官二年,恬然自安,感斯人言,是夕始觉有迁谪意。因为长句,歌以赠之,凡六百一十六言,命曰《琵琶行》。浔阳江头夜送客,枫叶荻花秋瑟瑟。主人下马客在船,举酒欲饮无管弦。醉不成欢惨将别,别时茫茫江浸月。忽闻水上琵琶声,主人忘归客不发。寻声暗问弹者谁,琵琶声停欲语迟。移船相近邀相见,添酒回灯重开宴。千呼万唤始出来,犹抱琵琶半遮面。转轴拨弦三两声,未成曲调先有情。弦弦掩抑声声思,似诉平生不得志。低眉信手续续弹,说尽心中无限事。轻拢慢捻抹复挑,初为《霓裳》后《六幺》。(六幺 一作:绿腰)大弦嘈嘈如急雨,小弦切切如私语。嘈嘈切切错杂弹,大珠小珠落玉盘。间关莺语花底滑,幽咽泉流冰下难。冰泉冷涩弦凝绝,凝绝不通声暂歇。(暂歇 一作:渐歇)别有幽愁暗恨生,此时无声胜有声。银瓶乍破水浆迸,铁骑突出刀枪鸣。曲终收拨当心画,四弦一声如裂帛。东船西舫悄无言,唯见江心秋月白。沉吟放拨插弦中,整顿衣裳起敛容。自言本是京城女,家在虾蟆陵下住。十三学得琵琶成,名属教坊第一部。曲罢曾教善才服,妆成每被秋娘妒。(服 一作:伏)五陵年少争缠头,一曲红绡不知数。钿头银篦击节碎,血色罗裙翻酒污。(银篦 一作:云篦)今年欢笑复明年,秋月春风等闲度。弟走从军阿姨死,暮去朝来颜色故。门前冷落鞍马稀,老大嫁作商人妇。商人重利轻别离,前月浮梁买茶去。去来江口守空船,绕船月明江水寒。夜深忽梦少年事,梦啼妆泪红阑干。我闻琵琶已叹息,又闻此语重唧唧。同是天涯沦落人,相逢何必曾相识!我从去年辞帝京,谪居卧病浔阳城。浔阳地僻无音乐,终岁不闻丝竹声。住近湓江地低湿,黄芦苦竹绕宅生。其间旦暮闻何物?杜鹃啼血猿哀鸣。春江花朝秋月夜,往往取酒还独倾。岂无山歌与村笛,呕哑嘲哳难为听。今夜闻君琵琶语,如听仙乐耳暂明。莫辞更坐弹一曲,为君翻作《琵琶行》。感我此言良久立,却坐促弦弦转急。凄凄不似向前声,满座重闻皆掩泣。座中泣下谁最多?江州司马青衫湿。', 'url': 'https://so.gushiwen.cn/shiwenv_0581b0ba8bb4.aspx'}
    {'index': 12, 'title': '《步出夏门行·观沧海》', 'author': '两汉·曹操', 'poem': '东临碣石,以观沧海。水何澹澹,山岛竦峙。树木丛生,百草丰茂。秋风萧瑟,洪波涌起。日月之行,若出其中;星汉灿烂,若出其里。幸甚至哉,歌以咏志。', 'url': 'https://so.gushiwen.cn/shiwenv_630c04c81858.aspx'}
    {'index': 13, 'title': '《茅屋为秋风所破歌》', 'author': '唐代·杜甫', 'poem': '八月秋高风怒号,卷我屋上三重茅。茅飞渡江洒江郊,高者挂罥长林梢,下者飘转沉塘坳。南村群童欺我老无力,忍能对面为盗贼。公然抱茅入竹去,唇焦口燥呼不得,归来倚杖自叹息。俄顷风定云墨色,秋天漠漠向昏黑。布衾多年冷似铁,娇儿恶卧踏里裂。床头屋漏无干处,雨脚如麻未断绝。自经丧乱少睡眠,长夜沾湿何由彻!安得广厦千万间,大庇天下寒士俱欢颜!风雨不动安如山。呜呼!何时眼前突兀见此屋,吾庐独破受冻死亦足!(亦足 一作:意足)', 'url': 'https://so.gushiwen.cn/shiwenv_8e9ecc95d6a4.aspx'}
    {'index': 14, 'title': '《短歌行》', 'author': '两汉·曹操', 'poem': '对酒当歌,人生几何!譬如朝露,去日苦多。慨当以慷,忧思难忘。何以解忧?唯有杜康。(唯 一作:惟)青青子衿,悠悠我心。但为君故,沉吟至今。呦呦鹿鸣,食野之苹。我有嘉宾,鼓瑟吹笙。明明如月,何时可掇?(明明 一作:皎皎)忧从中来,不可断绝。越陌度阡,枉用相存。契阔谈讌,心念旧恩。(谈讌 一作:谈宴)月明星稀,乌鹊南飞。绕树三匝,何枝可依?山不厌高,海不厌深。周公吐哺,天下归心。', 'url': 'https://so.gushiwen.cn/shiwenv_35000de73cdb.aspx'}
    {'index': 15, 'title': '《登高》', 'author': '唐代·杜甫', 'poem': '风急天高猿啸哀,渚清沙白鸟飞回。无边落木萧萧下,不尽长江滚滚来。万里悲秋常作客,百年多病独登台。艰难苦恨繁霜鬓,潦倒新停浊酒杯。', 'url': 'https://so.gushiwen.cn/shiwenv_eeb217f8cb2d.aspx'}
    {'index': 16, 'title': '《山居秋暝》', 'author': '唐代·王维', 'poem': '空山新雨后,天气晚来秋。明月松间照,清泉石上流。竹喧归浣女,莲动下渔舟。随意春芳歇,王孙自可留。', 'url': 'https://so.gushiwen.cn/shiwenv_44ba4afb80db.aspx'}
    {'index': 17, 'title': '《白雪歌送武判官归京》', 'author': '唐代·岑参', 'poem': '北风卷地白草折,胡天八月即飞雪。忽如一夜春风来,千树万树梨花开。散入珠帘湿罗幕,狐裘不暖锦衾薄。将军角弓不得控,都护铁衣冷难着。(难着 一作:犹著)瀚海阑干百丈冰,愁云惨淡万里凝。中军置酒饮归客,胡琴琵琶与羌笛。纷纷暮雪下辕门,风掣红旗冻不翻。轮台东门送君去,去时雪满天山路。山回路转不见君,雪上空留马行处。', 'url': 'https://so.gushiwen.cn/shiwenv_444df93c9bdf.aspx'}
    {'index': 18, 'title': '《静夜思》', 'author': '唐代·李白', 'poem': '床前明月光,疑是地上霜。举头望明月,低头思故乡。', 'url': 'https://so.gushiwen.cn/shiwenv_c35a60c1a8e2.aspx'}
    {'index': 19, 'title': '《钱塘湖春行》', 'author': '唐代·白居易', 'poem': '孤山寺北贾亭西,水面初平云脚低。几处早莺争暖树,谁家新燕啄春泥。乱花渐欲迷人眼,浅草才能没马蹄。最爱湖东行不足,绿杨阴里白沙堤。', 'url': 'https://so.gushiwen.cn/shiwenv_af218ed70405.aspx'}
    {'index': 20, 'title': '《无题·相见时难别亦难》', 'author': '唐代·李商隐', 'poem': '相见时难别亦难,东风无力百花残。春蚕到死丝方尽,蜡炬成灰泪始干。晓镜但愁云鬓改,夜吟应觉月光寒。蓬山此去无多路,青鸟殷勤为探看。(蓬山 一作:蓬莱)', 'url': 'https://so.gushiwen.cn/shiwenv_1a4c484f9364.aspx'}
    
posted @   写博的龙  阅读(1147)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示