diff --git a/pyton_kese.py/__pycache__/main.cpython-312.pyc b/pyton_kese.py/__pycache__/main.cpython-312.pyc index bc1f851..622eb8b 100644 Binary files a/pyton_kese.py/__pycache__/main.cpython-312.pyc and b/pyton_kese.py/__pycache__/main.cpython-312.pyc differ diff --git a/pyton_kese.py/__pycache__/mysql.cpython-312.pyc b/pyton_kese.py/__pycache__/mysql.cpython-312.pyc index 08bcafc..97f57fd 100644 Binary files a/pyton_kese.py/__pycache__/mysql.cpython-312.pyc and b/pyton_kese.py/__pycache__/mysql.cpython-312.pyc differ diff --git a/pyton_kese.py/login.py b/pyton_kese.py/login.py index 4a8d6d3..ebe441a 100644 --- a/pyton_kese.py/login.py +++ b/pyton_kese.py/login.py @@ -1,6 +1,5 @@ from tkinter import * - -import mysql +import main user_login = {'aaa':'123456','bbb':'123321','ccc':'345543'} count = 0 @@ -13,7 +12,7 @@ def login(): password = entry_password.get() if (password==user_login[username]): Label_message.config(text='登录成功') - mysql.query_database() + main.show_data_window() else: Label_message.config(text='密码错误!还可以尝试{}次'.format(2-count)) count += 1 diff --git a/pyton_kese.py/main.py b/pyton_kese.py/main.py index 7f32d32..54b06c2 100644 --- a/pyton_kese.py/main.py +++ b/pyton_kese.py/main.py @@ -2,14 +2,15 @@ import requests import re import tkinter as tk from tkinter import Toplevel -import mysql + headers = { "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 SLBrowser/9.0.3.1311 SLBChan/11" } + def show_data_window(): def fetch_data(): - urls = [f"https://www.gushiwen.cn/default_{i}.aspx" for i in range(1, 3)] + urls = [f"https://www.gushiwen.cn/default_{i}.aspx" for i in range(1, 5)] gushici = [] for url in urls: response = requests.get(url, headers=headers) @@ -23,29 +24,26 @@ def show_data_window(): for title, author, dynasty, poetic in zip(titles, authors, dynastys, new_poetics): gushici.append({"title": title, "author": author, "dynasty": dynasty, "poetic": poetic}) - # 保存到TXT文件 with open("gushi.txt", "w", encoding="utf-8") as file: for item in gushici: file.write(f"标题: {item['title']}, 作者: {item['author']}, 朝代: {item['dynasty']}, 内容: {item['poetic']}\n") - # 在新窗口显示数据 show_data_window(gushici) + def show_data_window(data): window = Toplevel(root) window.title("古诗词信息") text_widget = tk.Text(window) text_widget.pack(expand=True, fill='both') - for item in data[:20]: # 仅显示前10条数据作为示例 + for item in data[:10]: # 仅显示前10条数据作为示例 text_widget.insert(tk.END, f"标题: {item['title']}\n作者: {item['author']}\n朝代: {item['dynasty']}\n内容: {item['poetic']}\n\n") + window.mainloop() - - def start_mysql(): - mysql.start_mysql_process() root = tk.Tk() root.title("古诗词爬虫") @@ -53,6 +51,5 @@ def show_data_window(): fetch_button = tk.Button(root, text="开始爬取", command=fetch_data) fetch_button.pack(pady=20) - mysql_button = tk.Button(root, text="跳转到mysql.py", command=start_mysql) - mysql_button.pack(pady=10) # 在"开始爬取"按钮下面添加新按钮 - root.mainloop() \ No newline at end of file + root.mainloop() + diff --git a/pyton_kese.py/mysql.py b/pyton_kese.py/mysql.py index c08050e..58758ee 100644 --- a/pyton_kese.py/mysql.py +++ b/pyton_kese.py/mysql.py @@ -1,20 +1,24 @@ import pymysql +from tkinter import Tk, messagebox -def query_database(): +def start_mysql_process(): config = { - 'host': 'localhost', - 'port': 3306, - 'user': 'root', - 'password': '123321', - 'db': 'gushici', - 'charset': 'utf8mb4', + 'host': 'localhost', + 'port': 3306, + 'user': 'root', + 'password': '123321', + 'db': 'gushici', + 'charset': 'utf8mb4', } - + try: # 创建连接 connection = pymysql.connect(**config) print("数据库连接成功") + # 显示连接成功的消息框 + show_success_popup() + # 创建游标,用于执行SQL命令 with connection.cursor() as cursor: # 执行一个查询示例 @@ -25,11 +29,23 @@ def query_database(): for row in result: print(row) - # 自动提交事务,对于只读操作这不是必需的,但确保任何更改会生效 + # 对于只读操作,commit不是必需的,但保持原样以确保其他类型操作的完整性 connection.commit() except pymysql.MySQLError as e: print(f"数据库查询过程中发生错误: {e}") finally: - # 连接关闭已经在with语句中自动完成,这里不需要额外判断 + # 连接关闭已经在with语句中自动完成,这里不需要额外处理 pass + + +def show_success_popup(): + """显示数据库连接成功的消息框""" + root = Tk() + root.withdraw() # 隐藏主窗口,只显示消息框 + messagebox.showinfo("连接状态", "数据库连接成功!") + root.destroy() # 销毁窗口对象,结束进程 + + + +start_mysql_process() \ No newline at end of file diff --git a/sbks/login.py b/sbks/login.py new file mode 100644 index 0000000..b64aa63 --- /dev/null +++ b/sbks/login.py @@ -0,0 +1,123 @@ +import tkinter as tk +from tkinter import messagebox +import requests +import re +from tkinter import Toplevel +import pymysql +from tkinter import Tk + +headers = { + "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 SLBrowser/9.0.3.1311 SLBChan/11" +} + +def start_mysql_process(): + config = { + 'host': 'localhost', + 'port': 3306, + 'user': 'root', + 'password': '123321', + 'db': 'gushici', + 'charset': 'utf8mb4', + } + + try: + # 创建连接 + connection = pymysql.connect(**config) + print("数据库连接成功") + + # 显示连接成功的消息框 + show_success_popup() + + # 创建游标,用于执行SQL命令 + with connection.cursor() as cursor: + # 执行一个查询示例 + cursor.execute("SELECT * FROM poems LIMIT 5") + + # 获取查询结果 + result = cursor.fetchall() + for row in result: + print(row) + + # 对于只读操作,commit不是必需的,但保持原样以确保其他类型操作的完整性 + connection.commit() + + except pymysql.MySQLError as e: + print(f"数据库查询过程中发生错误: {e}") + finally: + # 连接关闭已经在with语句中自动完成,这里不需要额外处理 + pass + +def show_success_popup(): + """显示数据库连接成功的消息框""" + root = Tk() + root.withdraw() # 隐藏主窗口,只显示消息框 + messagebox.showinfo("连接状态", "数据库连接成功!") + root.destroy() # 销毁窗口对象,结束进程 + + +def fetch_data(): + urls = [f"https://www.gushiwen.cn/default_{i}.aspx" for i in range(1, 4)] + gushici = [] + for url in urls: + response = requests.get(url, headers=headers) + content = response.text + titles = re.findall('(.*?)', content, re.DOTALL) + authors = re.findall('

.*?(.*?)', content, re.DOTALL) + dynastys = re.findall('

.*?(.*?)', content, re.DOTALL) + poetics = re.findall('

(.*?)
', content, re.DOTALL) + new_poetics = [''.join(re.split('<.*?>|<.*? />', p)).strip() for p in poetics] + + for title, author, dynasty, poetic in zip(titles, authors, dynastys, new_poetics): + gushici.append({"title": title, "author": author, "dynasty": dynasty, "poetic": poetic}) + + + with open("sci.txt", "w", encoding="utf-8") as file: + for item in gushici: + file.write(f"标题: {item['title']}, 作者: {item['author']}, 朝代: {item['dynasty']}, 内容: {item['poetic']}\n") + + windon_ck(gushici) + +def windon_ck(data): + window = Toplevel(app) + window.title("古诗词信息") + text_widget = tk.Text(window) + text_widget.pack(expand=True, fill='both') + + for item in data[:10]: # 仅显示前10条数据作为示例 + text_widget.insert(tk.END, f"标题: {item['title']}\n作者: {item['author']}\n朝代: {item['dynasty']}\n内容: {item['poetic']}\n\n") + + window.mainloop() +def login(): + entered_username = username_entry.get() + entered_password = password_entry.get() + + if entered_username == "aaa" and entered_password == "123456": + messagebox.showinfo("登录成功", "欢迎回来!") + fetch_data() + start_mysql_process() and show_success_popup() + else: + messagebox.showerror("登录失败", "账号或密码错误,请重试。") + +# 创建主窗口 +app = tk.Tk() +app.title("登录界面") +# 设置窗口大小 +app.geometry("300x150") + +# 创建标签和输入框 +username_label = tk.Label(app, text="用户名:") +username_label.pack() +username_entry = tk.Entry(app) +username_entry.pack() + +password_label = tk.Label(app, text="密码:") +password_label.pack() +password_entry = tk.Entry(app, show="*") # 密码显示为星号 +password_entry.pack() + +# 创建登录按钮 +login_button = tk.Button(app, text="登录", command=login) +login_button.pack() + +# 运行应用程序的主循环 +app.mainloop() \ No newline at end of file diff --git a/sbks/sci.txt b/sbks/sci.txt new file mode 100644 index 0000000..6c4d08a --- /dev/null +++ b/sbks/sci.txt @@ -0,0 +1,31 @@ +标题: 天仙子·走马探花花发未, 作者: 〔宋代〕, 朝代: 〔宋代〕, 内容: 走马探花花发未。人与化工俱不易。千回来绕百回看,蜂作婢,莺为使。谷雨清明空屈指。白发卢郎情未已。一夜翦刀收玉蕊。尊前还对断肠红。人有泪,花无意。明日酒醒应满地。 +标题: 赠别王十七管记, 作者: 〔唐代〕, 朝代: 〔唐代〕, 内容: 故交吾未测,薄宦空年岁。晚节踪曩贤,雄词冠当世。 堂中皆食客,门外多酒债。产业曾未言,衣裘与人敝。 飘飖戎幕下,出入关山际。转战轻壮心,立谈有边计。 云沙自回合,天海空迢递。星高汉将骄,月盛胡兵锐。 沙深冷陉断,雪暗辽阳闭。亦谓扫欃枪,旋惊陷蜂虿。 归旌告东捷,斗骑传西败。遥飞绝汉书,已筑长安第。画龙俱在叶,宠鹤先居卫。勿辞部曲勋,不藉将军势。 相逢季冬月,怅望穷海裔。折剑留赠人,严装遂云迈。 我行将悠缅,及此还羁滞。曾非济代谋,且有临深诫。 随波混清浊,与物同丑丽。眇忆青岩栖,宁忘褐衣拜。 自言爱水石,本欲亲兰蕙。何意薄松筠,翻然重菅蒯。 恒深取与分,孰慢平生契。款曲鸡黍期,酸辛别离袂。 逢时愧名节,遇坎悲沦替。适赵非解纷,游燕往无说。 浩歌方振荡,逸翮思凌励。倏若异鹏抟,吾当学蝉蜕。 +标题: 卖花声·怀古, 作者: 〔元代〕, 朝代: 〔元代〕, 内容: 阿房舞殿翻罗袖,金谷名园起玉楼,隋堤古柳缆龙舟。不堪回首,东风还又,野花开暮春时候。美人自刎乌江岸,战火曾烧赤壁山,将军空老玉门关。伤心秦汉,生民涂炭,读书人一声长叹。 +标题: 拟行路难·其一, 作者: 〔南北朝〕, 朝代: 〔南北朝〕, 内容: 奉君金卮之美酒,玳瑁玉匣之雕琴。七彩芙蓉之羽帐,九华蒲萄之锦衾。红颜零落岁将暮,寒光宛转时欲沉。愿君裁悲且减思,听我抵节行路吟。不见柏梁铜雀上,宁闻古时清吹音? +标题: 早梅, 作者: 〔唐代〕, 朝代: 〔唐代〕, 内容: 早梅发高树,迥映楚天碧。朔吹飘夜香,繁霜滋晓白。欲为万里赠,杳杳山水隔。寒英坐销落,何用慰远客。 +标题: 桃源行, 作者: 〔唐代〕, 朝代: 〔唐代〕, 内容: 渔舟逐水爱山春,两岸桃花夹古津。坐看红树不知远,行尽青溪不见人。(不见 一作:忽值)山口潜行始隈隩,山开旷望旋平陆。遥看一处攒云树,近入千家散花竹。樵客初传汉姓名,居人未改秦衣服。居人共住武陵源,还从物外起田园。月明松下房栊静,日出云中鸡犬喧。惊闻俗客争来集,竞引还家问都邑。平明闾巷扫花开,薄暮渔樵乘水入。初因避地去人间,及至成仙遂不还。峡里谁知有人事,世中遥望空云山。不疑灵境难闻见,尘心未尽思乡县。出洞无论隔山水,辞家终拟长游衍。自谓经过旧不迷,安知峰壑今来变。当时只记入山深,青溪几度到云林。春来遍是桃花水,不辨仙源何处寻。 +标题: 对酒, 作者: 〔宋代〕, 朝代: 〔宋代〕, 内容: 新诗满眼不能裁,鸟度云移落酒杯。官里簿书无日了,楼头风雨见秋来。是非衮衮书生老,岁月匆匆燕子回。笑抚江南竹根枕,一樽呼起鼻中雷。 +标题: 哀江南赋并序, 作者: 〔南北朝〕, 朝代: 〔南北朝〕, 内容: 粤以戊辰之年,建亥之月,大盗移国,金陵瓦解。余乃窜身荒谷,公私涂炭。华阳奔命,有去无归。中兴道销,穷于甲戌。三日哭于都亭,三年囚于别馆。天道周星,物极不反。傅燮之但悲身世,无处求生;袁安之每念王室,自然流涕。昔桓君山之志事,杜元凯之平生,并有著书,咸能自序。潘岳之文采,始述家风;陆机之辞赋,先陈世德。信年始二毛,即逢丧乱,藐是流离,至于暮齿。燕歌远别,悲不自胜;楚老相逢,泣将何及!畏南山之雨,忽践秦庭;让东海之滨,遂餐周粟。下亭漂泊,高桥羁旅。楚歌非取乐之方,鲁酒无忘忧之用。追为此赋,聊以记言,不无危苦之辞,惟以悲哀为主。日暮涂远,人间何世!将军一去,大树飘零。壮士不还,寒风萧瑟。荆璧睨柱,受连城而见欺;载书横阶,捧珠盘而不定。钟仪君子,入就南冠之囚;季孙行人,留守西河之馆。申包胥之顿地,碎之以首;蔡威公之泪尽,加之以血。钓台移柳,非玉关之可望;华亭鹤唳,岂河桥之可闻!孙策以天下为三分,众才一旅;项籍用江东之子弟,人惟八千。遂乃分裂山河,宰割天下。岂有百万义师,一朝卷甲,芟夷斩伐,如草木焉?江淮无涯岸之阻,亭壁无藩篱之固。头会箕敛者,合从缔交;锄耰棘矜者,因利乘便。将非江表王气,终于三百年乎!是知并吞六合,不免轵道之灾;混一车书,无救平阳之祸。呜呼!山岳崩颓,既履危亡之运;春秋迭代,必有去故之悲。天意人事,可以凄怆伤心者矣!况复舟楫路穷,星汉非乘槎可上;风飙道阻,蓬莱无可到之期。穷者欲达其言,劳者须歌其事。陆士衡闻而抚掌,是所甘心;张平子见而陋之,固其宜矣。  我之掌庾承周,以世功而为族;经邦佐汉,用论道而当官。禀嵩华之玉石,润河洛之波澜。居负洛而重世,邑临河而宴安。逮永嘉之艰虞,始中原之乏主。民枕倚于墙壁,路交横于豺虎。值五马之南奔,逢三星之东聚。彼凌江而建国,始播迁于吾祖。分南阳而赐田,裂东岳而胙土。诛茅宋玉之宅,穿径临江之府。水木交运,山川崩竭。家有直道,人多全节。训子见于纯深,事君彰于义烈。新野有生祠之庙,河南有胡书之碣。况乃少微真人,天山逸民,阶庭空谷,门巷蒲轮。移谈讲树,就简书筠。降生世德,载诞贞臣。文词高于甲观,楷模盛于漳滨。嗟有道而无凤,叹非时而有麟。既奸回之奰逆,终不悦于仁人。  王子滨洛之岁,兰成射策之年。始含香于建礼,仍矫翼于崇贤;游洊雷之讲肆,齿明离之胄筵。既倾蠡而酌海,遂测管而窥天。方塘水白,钓渚池圆。侍戎韬于武帐,听雅曲于文弦。乃解悬而通籍,遂崇文而会武。居笠毂而掌兵,出兰池而典午。论兵于江汉之君,拭玉于西河之主。  于时朝野欢娱,池台钟鼓。里为冠盖,门成邹鲁。连茂苑于海陵,跨横塘于江浦。东门则鞭石成桥,南极则铸铜为柱。橘则园植万株,竹则家封千户。西赆浮玉,南琛没羽。吴歈越吟,荆艳楚舞。草木之遇阳春,鱼龙之逢风雨。五十年中,江表无事。王歙为和亲之侯,班超为定远之使。马武无预于甲兵,冯唐不论于将帅。岂知山岳闇然,江湖潜沸,渔阳有闾左戍卒,离石有将兵都尉。  天子方删诗书,定礼乐;设重云之讲,开士林之学;谈劫烬之灰飞,辨常星之夜落。地平鱼齿,城危兽角;卧刁斗于荥阳,绊龙媒于平乐。宰衡以干戈为儿戏,缙绅以清谈为庙略。乘渍水以胶船,驭奔驹以朽索。小人则将及水火,君子则方成猿鹤。敝箄不能救盐池之咸,阿胶不能止黄河之浊。既而鲂鱼赪尾,四郊多垒。殿狎江鸥,宫鸣野雉。湛卢去国,艅艎失水。见被发于伊川,知百年而为戎矣。  彼奸逆之炽盛,久游魂而放命。大则有鲸有鲵,小则为枭为獍。负其牛羊之力,肆其水草之性;非玉烛之能调,岂璇玑之可正。值天下之无为,尚有欲于羁縻。饮其琉璃之酒,赏其虎豹之皮;见胡柯于大夏,识鸟卵于条枝。豺牙密厉,虺毒潜吹。轻九鼎而欲问,闻三川而遂窥。  始则王子召戎,奸臣介胄。既官政而离逷,遂师言而泄漏。望廷尉之逋囚,反淮南之穷寇。出狄泉之苍鸟,起横江之困兽。地则石鼓鸣山,天则金精动宿。北阙龙吟,东陵麟斗。  尔乃桀黠构扇,冯陵畿甸。拥狼望于黄图,填卢山于赤县。青袍如草,白马如练。天子履端废朝,单于长围高宴。两观当戟,千门受箭;白虹贯日,苍鹰击殿;竟遭夏台之祸,终视尧城之变。官守无奔问之人,干戚非平戎之战。陶侃空争米船,顾荣虚摇羽扇。  将军死绥,路绝长围。烽随星落,书逐鸢飞。乃韩分赵裂,鼓卧旗折。失群班马,迷轮乱辙。猛士婴城,谋臣卷舌。昆阳之战象走林,常山之阵蛇奔穴。五郡则兄弟相悲,三州则父子离别。  护军慷慨,忠能死节,三世为将,终于此灭。济阳忠壮,身参末将,兄弟三人,义声俱唱。主辱臣死,名存身丧。敌人归元,三军凄怆。尚书多算,守备是长。云梯可拒,地道能防。有齐将之闭壁,无燕师之卧墙。大事去矣,人之云亡!  申子奋发,勇气咆勃。实总元戎,身先士卒。胄落鱼门,兵填马窟。屡犯通中,频遭刮骨。功业夭枉,身名埋没。或以隼翼鷃披,虎威狐假。沾渍锋镝,脂膏原野。兵弱虏强,城孤气寡。闻鹤唳而心惊,听胡笳而泪下。拒神亭而亡戟,临横江而弃马。崩于钜鹿之沙,碎于长平之瓦。  于是桂林颠覆,长洲麋鹿。溃溃沸腾,茫茫墋黩。天地离阻,神人惨酷。晋郑靡依,鲁卫不睦。竞动天关,争回地轴。探雀鷇而未饱,待熊蹯而讵熟?乃有车侧郭门,筋悬庙屋。鬼同曹社之谋,人有秦庭之哭。  尔乃假刻玺于关塞,称使者之酬对。逢鄂坂之讥嫌,值耏门之征税。乘白马而不前,策青骡而转碍。吹落叶之扁舟,飘长风于上游。彼锯牙而钩爪,又循江而习流。排青龙之战舰,斗飞燕之船楼。张辽临于赤壁,王濬下于巴丘。乍风惊而射火,或箭重而沉舟。未辨声于黄盖,已先沉于杜侯。落帆黄鹤之浦,藏船鹦鹉之洲。路已分于湘汉,星犹看于斗牛。  若乃阴陵失路,钓台斜趣。望赤壁而沾衣,舣乌江而不渡。雷池栅浦,鹊陵焚戍。旅舍无烟,巢禽无树。谓荆衡之杞梓,庶江汉之可恃。淮海维扬,三千馀里。过漂渚而寄食,托芦中而渡水。届于七泽,滨于十死。嗟天保之未定,见殷忧之方始。本不达于危行,又无情于禄仕。谬掌卫于中军,滥尸丞于御史。  信生世等于龙门,辞亲同于河洛。奉立身之遗训,受成书之顾托。昔三世而无惭,今七叶而始落。泣风雨于梁山,惟枯鱼之衔索。入欹斜之小径,掩蓬藋之荒扉。就汀洲之杜若,待芦苇之单衣。  于是西楚霸王,剑及繁阳。鏖兵金匮,校战玉堂。苍鹰赤雀,铁舳牙樯。沉白马而誓众,负黄龙而渡江,海潮迎舰,江萍送王。戎军屯于石城,戈船掩于淮泗。诸侯则郑伯前驱,盟主则荀罃暮至。剖巢熏穴,奔魑走魅。埋长狄于驹门,斩蚩尤于中冀。燃腹为灯,饮头为器。直虹贯垒,长星属地。昔之虎踞龙盘,加以黄旗紫气,莫不随狐兔而窟穴,与风尘而殄瘁。  西瞻博望,北临玄圃,月榭风台,池平树古。倚弓于玉女窗扉,系马于凤皇楼柱。仁寿之镜徒悬,茂陵之书空聚。若夫立德立言,谟明寅亮;声超于系表,道高于河上。更不遇于浮丘,遂无言于师旷。以爱子而托人,知西陵而谁望?非无北阙之兵,犹有云台之仗。  司徒之表里经纶,狐偃之惟王实勤。横琱戈而对霸主,执金鼓而问贼臣。平吴之功,壮于杜元凯;王室是赖,深于温太真。始则地名全节,终则山称枉人。南阳校书,去之已远;上蔡逐猎,知之何晚?镇北之负誉矜前,风飙凛然。水神遭箭,山灵见鞭。是以蛰熊伤马,浮蛟没船。才子并命,俱非百年。  中宗之夷凶靖乱,大雪冤耻,去代邸而承基,迁唐郊而纂祀。反旧章于司隶,归馀风于正始。沈猜则方逞其欲,藏疾则自矜于己。天下之事没焉,诸侯之心摇矣。既而齐交北绝,秦患西起。况背关而怀楚,异端委而开吴。驱绿林之散卒,拒骊山之叛徒。营军梁溠,蒐乘巴渝。问诸淫昏之鬼,求诸厌劾之符。荆门遭廪延之戮,夏口滥逵泉之诛。蔑因亲以致爱,忍和乐于弯弧。既无谋于肉食,非所望于论都。未深思于五难,先自擅于三端。登阳城而避险,卧砥柱而求安。既言多于忌刻,实志勇而形残。但坐观于时变,本无情于急难。地惟黑子,城犹弹丸。其怨则黩,其盟则寒。岂冤禽之能塞海?非愚叟之可移山。况以沴气朝浮,妖精夜陨。赤鸟则三朝夹日,苍云则七重围轸。亡吴之岁既穷,入郢之年斯尽。  周含郑怒,楚结秦冤。有南风之不竞,值西邻之责言。俄而梯冲乱舞,冀马云屯。俴秦车于畅毂,沓汉鼓于雷门。下陈仓而连弩,渡临晋而横船。虽复楚有七泽,人称三户;箭不丽于六麋,雷无惊于九虎。辞洞庭兮落木,去涔阳兮极浦。炽火兮焚旗,贞风兮害蛊。乃使玉轴扬灰,龙文折柱。下江余城,长林故营。徒思拑马之秣,未见烧牛之兵。章曼支以毂走,宫之奇以族行。河无冰而马渡,关未晓而鸡鸣。忠臣解骨,君子吞声。章华望祭之所,云梦伪游之地。荒谷缢于莫敖,冶父囚于群帅。硎穽折拉,鹰鹯批㩌。冤霜夏零,愤泉秋沸。城崩杞妇之哭,竹染湘妃之泪。  水毒秦泾,山高赵陉。十里五里,长亭短亭。饥随蛰燕,暗逐流萤。秦中水黑,关上泥青。于时瓦解冰泮,风飞雹散,浑然千里,淄渑一乱。雪暗如沙,冰横似岸。逢赴洛之陆机,见离家之王粲,莫不闻陇水而掩泣,向关山而长叹。况复君在交河,妾在青波。石望夫而逾远,山望子而逾多。才人之忆代郡,公主之去清河。栩阳亭有离别之赋,临江王有愁思之歌。别有飘飖武威,羁旅金微。班超生而望返,温序死而思归。李陵之双凫永去,苏武之一雁空飞。  若江陵之中否,乃金陵之祸始。虽借人之外力,实萧墙之内起。拨乱之主忽焉,中兴之宗不祀。伯兮叔兮,同见戮于犹子。荆山鹊飞而玉碎,隋岸蛇生而珠死。鬼火乱于平林,殇魂游于新市。梁故丰徙,楚实秦亡。不有所废,其何以昌?有妫之后,将育于姜。输我神器,居为让王。天地之大德曰生,圣人之大宝曰位。用无赖之子弟,举江东而全弃。惜天下之一家,遭东南之反气。以鹑首而赐秦,天何为而此醉?  且夫天道回旋,生民预焉。余烈祖于西晋,始流播于东川。洎余身而七叶,又遭时而北迁。提挈老幼,关河累年。死生契阔,不可问天。况复零落将尽,灵光岿然!日穷于纪,岁将复始。逼切危虑,端忧暮齿。践长乐之神皋,望宣平之贵里。渭水贯于天门,骊山回于地市。幕府大将军之爱客,丞相平津侯之待士。见钟鼎于金张,闻弦歌于许史。岂知灞陵夜猎,犹是故时将军;咸阳布衣,非独思归王子! +标题: 定风波·暮春漫兴, 作者: 〔宋代〕, 朝代: 〔宋代〕, 内容: 少日春怀似酒浓,插花走马醉千钟。老去逢春如病酒,唯有,茶瓯香篆小帘栊。卷尽残花风未定,休恨,花开元自要春风。试问春归谁得见?飞燕,来时相遇夕阳中。 +标题: 水调歌头·金山观月, 作者: 〔宋代〕, 朝代: 〔宋代〕, 内容: 江山自雄丽,风露与高寒。寄声月姊,借我玉鉴此中看。幽壑鱼龙悲啸,倒影星辰摇动,海气夜漫漫。涌起白银阙,危驻紫金山。 表独立,飞霞佩,切云冠。漱冰濯雪,眇视万里一毫端。回首三山何处,闻道群仙笑我,要我欲俱还。挥手从此去,翳凤更骖鸾。 +标题: 闻鹊喜·吴山观涛, 作者: 〔宋代〕, 朝代: 〔宋代〕, 内容: 天水碧,染就一江秋色。鳌戴雪山龙起蛰,快风吹海立。数点烟鬟青滴,一杼霞绡红湿,白鸟明边帆影直,隔江闻夜笛。 +标题: 庆春宫·云接平冈, 作者: 〔宋代〕, 朝代: 〔宋代〕, 内容: 云接平冈,山围寒野,路回渐转孤城。衰柳啼鸦,惊风驱雁,动人一片秋声。倦途休驾,淡烟里、微茫见星。尘埃憔悴,生怕黄昏,离思牵萦。 华堂旧日逢迎。花艳参差,香雾飘零。弦管当头,偏怜娇凤,夜深簧暖笙清。眼波传意,恨密约、匆匆未成。许多烦恼,只为当时,一饷留情。 +标题: 雨不绝, 作者: 〔唐代〕, 朝代: 〔唐代〕, 内容: 鸣雨既过渐细微,映空摇飏如丝飞。阶前短草泥不乱,院里长条风乍稀。舞石旋应将乳子,行云莫自湿仙衣。眼边江舸何匆促,未待安流逆浪归。 +标题: 黔之驴, 作者: 〔唐代〕, 朝代: 〔唐代〕, 内容: 黔无驴,有好事者船载以入。至则无可用,放之山下。虎见之,庞然大物也,以为神,蔽林间窥之。稍出近之,慭慭然,莫相知。  他日,驴一鸣,虎大骇,远遁;以为且噬己也,甚恐。然往来视之,觉无异能者;益习其声,又近出前后,终不敢搏。稍近,益狎,荡倚冲冒。驴不胜怒,蹄之。虎因喜,计之曰:“技止此耳!”因跳踉大㘎,断其喉,尽其肉,乃去。  噫!形之庞也类有德,声之宏也类有能。向不出其技,虎虽猛,疑畏,卒不敢取。今若是焉,悲夫! +标题: 江亭, 作者: 〔唐代〕, 朝代: 〔唐代〕, 内容: 坦腹江亭暖,长吟野望时。水流心不竞,云在意俱迟。寂寂春将晚,欣欣物自私。江东犹苦战,回首一颦眉。 +标题: 蟾宫曲·问人间谁是英雄, 作者: 〔元代〕, 朝代: 〔元代〕, 内容: 问人间谁是英雄?有酾酒临江,横槊曹公。紫盖黄旗,多应借得,赤壁东风。更惊起南阳卧龙,便成名八阵图中。鼎足三分,一分西蜀,一分江东。 +标题: 无题·来是空言去绝踪, 作者: 〔唐代〕, 朝代: 〔唐代〕, 内容: 来是空言去绝踪,月斜楼上五更钟。梦为远别啼难唤,书被催成墨未浓。蜡照半笼金翡翠,麝熏微度绣芙蓉。刘郎已恨蓬山远,更隔蓬山一万重! +标题: 送张判官赴河西, 作者: 〔唐代〕, 朝代: 〔唐代〕, 内容: 单车曾出塞,报国敢邀勋。见逐张征虏,今思霍冠军。沙平连白雪,蓬卷入黄云。慷慨倚长剑,高歌一送君。 +标题: 哭连州凌员外司马, 作者: 〔唐代〕, 朝代: 〔唐代〕, 内容: 废逐人所弃,遂为鬼神欺。才难不其然,卒与大患期。凌人古受氏,吴世夸雄姿。寂寞富春水,英气方在斯。六学成一贯,精义穷发挥。著书逾十年,幽赜靡不推。天庭掞高文,万字若波驰。记室征两府,宏谋耀其奇。车酋轩下东越,列郡苏疲羸。宛宛凌江羽,来栖翰林枝。孝文留弓剑,中外方危疑。抗声促遗诏,定命由陈辞。徒隶肃曹官,征赋参有司。出守乌江浒,左迁湟水湄。高堂倾故国,葬祭限囚羁。仲叔继幽沦,狂叫唯童儿。一门即无主,焉用徒生为!举声但呼天,孰知神者谁?泣尽目无见,肾伤足不持。溘死委炎荒,臧获守灵帷。平生负国谴,骇骨非敢私。盖棺未塞责,孤旐凝寒颸。念昔始相遇,腑肠为君知。进身齐选择,失路同瑕疵。本期济仁义,合为众所嗤。灭身竟不试,世义安可支!恬死百忧尽,苟生万虑滋。顾余九逝魂,与子各何之?我歌诚自恸,非独为君悲! +标题: 夜半, 作者: 〔唐代〕, 朝代: 〔唐代〕, 内容: 三更三点万家眠,露欲为霜月堕烟。 斗鼠上堂蝙蝠出,玉琴时动倚窗弦。 +标题: 更漏子·菊花残, 作者: 〔宋代〕, 朝代: 〔宋代〕, 内容: 菊花残,梨叶堕。可惜良辰虚过。新酒熟,绮筵开。不辞红玉杯。蜀弦高,羌管脆。慢飐舞娥香袂。君莫笑,醉乡人。熙熙长似春。 +标题: 十五从军行, 作者: 〔两汉〕, 朝代: 〔两汉〕, 内容: 十五从军征,八十始得归。道逢乡里人,家中有阿谁?遥看是君家,松柏冢累累。(遥看 一作:遥望)兔从狗窦入,雉从梁上飞。中庭生旅谷,井上生旅葵。舂谷持作饭,采葵持作羹。羹饭一时熟,不知贻阿谁?(贻 一作:饴)出门东向看,泪落沾我衣。 +标题: 野菊, 作者: 〔金朝〕, 朝代: 〔金朝〕, 内容: 座主闲闲公命作柴桑人去已千年,细菊斑斑也自圆。共爱鲜明照秋色,争教狼藉卧踈烟。荒畦断垄新霜后,瘦蝶寒螀晚景前。只恐春丛笑迟暮,题诗端为发幽妍。 +标题: 十二月十九日夜中发鄂渚晓泊汉阳亲旧携酒追送聊为短句, 作者: 〔宋代〕, 朝代: 〔宋代〕, 内容: 接淅报官府,敢违王事程。宵征江夏县,睡起汉阳城。邻里烦追送,杯盘泻浊清。袛应瘴乡老,难答故人情。 +标题: 锦津舟中对酒别刘善充, 作者: 〔明代〕, 朝代: 〔明代〕, 内容: 锦江烟水星桥渡,惜别愁攀江上树。青青杨柳故乡遥,渺渺征人大荒去。苏武匈奴十九年,谁传书札上林边。北风胡马南枝鸟,肠断当筵蜀国弦。 +标题: 士不遇赋, 作者: 〔两汉〕, 朝代: 〔两汉〕, 内容: 呜呼嗟乎,遐哉邈矣。时来曷迟,去之速矣。屈意从人,非吾徒矣。正身俟时,将就木矣。悠悠偕时,岂能觉矣?心之忧欤,不期禄矣。遑遑匪宁,只增辱矣。努力触藩,徒摧角矣。不出户庭,庶无过矣。  重曰:“生不丁三代之盛隆兮,而丁三季之末俗。末俗以辩诈而期通兮,贞士耿介而自束,虽日三省于吾身,繇怀进退之惟谷。彼实繁之有徒兮,指其白以为黑。目信嫮而言眇兮,口信辩而言讷。鬼神之不能正人事之变戾兮,圣贤亦不能开愚夫之违惑。出门则不可与偕往兮,藏器又蚩其不容。退洗心而内讼兮,固未知其所从也。观上古之清浊兮,廉士亦茕茕而靡归。殷汤有卞随与务光兮,周武有伯夷与叔齐。卞随、务光遁迹于深渊兮,伯夷、叔齐登山而采薇。使彼圣贤其繇周遑兮,矧举世而同迷。若伍员与屈原兮,固亦无所复顾。亦不能同彼数子兮,将远游而终古。于吾侪之云远兮,疑荒涂而难践。惮君子之于行兮,诫三日而不饭。嗟天下之偕违兮,怅无与之偕返。孰若返身于素业兮,莫随世而轮转。虽矫情而获百利兮,复不如正心而归一善。纷既迫而后动兮,岂云禀性之惟褊。昭“同人”而“大有”兮,明谦光而务展。遵幽昧于默足兮,岂舒采而蕲显?苟肝胆之可同兮,奚须发之足辨也?” +标题: 过垂虹, 作者: 〔宋代〕, 朝代: 〔宋代〕, 内容: 自作新词韵最娇,小红低唱我吹箫。曲终过尽松陵路,回首烟波十四桥。 +标题: 登盘山绝顶, 作者: 〔明代〕, 朝代: 〔明代〕, 内容: 霜角一声草木哀,云头对起石门开。朔风边酒不成醉,落叶归鸦无数来。(边酒 一作:虏酒)但使雕戈销杀气,未妨白发老边才。勒名峰上吾谁与,故李将军舞剑台。 +标题: 黄鸟, 作者: 〔先秦〕, 朝代: 〔先秦〕, 内容: 黄鸟黄鸟,无集于穀,无啄我粟。此邦之人,不我肯谷。言旋言归,复我邦族。黄鸟黄鸟,无集于桑,无啄我粱。此邦之人,不可与明。言旋言归,复我诸兄。黄鸟黄鸟,无集于栩,无啄我黍。此邦之人,不可与处。言旋言归,复我诸父。 +标题: 诉衷情·一波才动万波随, 作者: 〔宋代〕, 朝代: 〔宋代〕, 内容: 戎州登临胜景,未尝不歌渔父家风,以谢江山。门生请问:先生家风如何?为拟金华道人作此章。 +一波才动万波随,蓑笠一钩丝。金鳞正在深处,千尺也须垂。吞又吐,信还疑,上钩迟。水寒江静,满目青山,载月明归。