最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

基于hexo主題hexo-theme-webstack的網(wǎng)頁信息提取器-WebRoot程序

2023-07-20 22:15 作者:半步多-_-  | 我要投稿

Web Robot 程序介紹

Web Robot是一個使用Electron框架構建的桌面應用程序。它的主要功能是從用戶提供的URL中提取網(wǎng)頁信息,并生成YML文件以及下載網(wǎng)頁圖標。此外,程序還提供了一個功能來將下載的網(wǎng)頁圖標轉(zhuǎn)換為指定的圖片格式

開發(fā)初衷

這個程序是我在寫基于hexo主題hexo-theme-webstack的導航欄時,覺得一個一個提取網(wǎng)站信息好麻煩,還得一直f12,所以用chatgpt3.5寫了這么一個還算能用的軟件。

因為是一個使用Electron框架構建的桌面應用程序,所以軟件有點大,后續(xù)也不打算搞什么特別好的優(yōu)化,能用就行。當然,如果有什么好的建議,歡迎大家聯(lián)系我。

下載地址:

zip免安裝壓縮包:https://www.123pan.com/s/8DHrVv-C5dxh.html?

7z免安裝壓縮包:https://www.123pan.com/s/8DHrVv-W5dxh.html

程序功能

1、網(wǎng)頁信息提取功能

  • 用戶在應用程序界面中輸入一個URL,請確保url是一個有效的鏈接。

  • 程序使用axios和cheerio庫從該URL獲取網(wǎng)頁內(nèi)容。

  • 從網(wǎng)頁內(nèi)容中提取網(wǎng)頁標題(title)、網(wǎng)頁圖標(icon)鏈接(url)描述信息(description)。

  • 如果網(wǎng)頁信息,即yml文件獲取失敗,會自動使用默認瀏覽器打開網(wǎng)頁。

2、YML文件生成功能

  • 使用從網(wǎng)頁中提取的信息,程序生成一個YML文件,文件名為一個實時的時間戳,在成功生成后使用默認的代碼編輯器自動打開文件,并自動打開yml文件所在目錄(暫不支持自定義下載目錄)。

  • YML文件是一種結(jié)構化的文本文件格式,用于存儲網(wǎng)頁信息,例如標題、URL、圖標鏈接和描述。

  • yml文件格式

    - name:
    ?url:
    ?img:
    ?description:

3、網(wǎng)頁圖標下載功能

  • 程序會嘗試從網(wǎng)頁中提取的圖標鏈接下載網(wǎng)頁圖標,下載失敗后會繼續(xù)生成yml文件(如果可以獲取到的話),并且使用默認瀏覽器打開原網(wǎng)頁。

  • 如果圖標鏈接是有效的且圖標格式被程序支持(如'.jpg', '.jpeg', '.png', '.gif', '.bmp', '.webp', '.ico','.svg'),程序會下載圖標文件保存在本地。

4、SVG圖標顯示功能

  • 如果網(wǎng)頁圖標是SVG格式,程序會直接將SVG代碼傳遞給渲染進程,并在用戶界面中顯示。

5、網(wǎng)頁圖標轉(zhuǎn)換功能

  • 用戶可以在界面中輸入要轉(zhuǎn)換的圖片格式(png, jpg, jpeg, webp)。

  • 程序使用sharp庫將下載的網(wǎng)頁圖標轉(zhuǎn)換為指定的圖片格式,并保存在本地。

6、文件自動刪除功能:

  • 60s自動刪除文件:軟件中設定了yml文件和原始icon圖在下載后60s自動刪除的功能;而轉(zhuǎn)換過格式后的icon圖,則在兩分鐘后刪除,所以請在倒計時之前保存好相關文件。(暫不支持自定義刪除時間的功能)

  • 關閉軟件時自動刪除:在關閉軟件時,會自動清空WebRobot\resources\app\files這個文件夾中的所有文件,這個文件夾也是默認的yml文件、icon圖標的默認文件夾,所以請在關閉之前保存好相關文件。(暫不支持自定義下載路徑)

界面操作

  • 用戶在應用程序界面中輸入一個URL,并點擊"開始"按鈕來觸發(fā)網(wǎng)頁信息提取功能。

  • 如果網(wǎng)頁圖標下載成功,程序會在界面中顯示圖標下載的信息和路徑。默認路徑為WebRobot\resources\app\files

  • 用戶可以輸入一個要轉(zhuǎn)換的圖片格式(確保輸入軟件支持的格式),并點擊"轉(zhuǎn)換圖片格式"按鈕來觸發(fā)圖標轉(zhuǎn)換功能。

  • 轉(zhuǎn)換后的圖標文件路徑和轉(zhuǎn)換成功的信息將在界面中顯示。

注意事項

  • 如果提取的網(wǎng)頁圖標鏈接無效或格式不被支持,程序會顯示錯誤信息,并在點擊"開始"按鈕后重新嘗試提取網(wǎng)頁信息。

  • 程序會在生成YML文件和轉(zhuǎn)換圖標后,自動使用默認程序打開生成的yml文件,并在一定時間后刪除這些文件。

總結(jié)

Web Robot是一個簡單實用的桌面應用程序,可以從用戶提供的URL中提取網(wǎng)頁信息,并提供了生成YML文件和轉(zhuǎn)換網(wǎng)頁圖標的功能。它為用戶提供了一種方便的方式來保存網(wǎng)頁信息和處理網(wǎng)頁圖標。該程序使用Electron框架,結(jié)合Node.js和前端技術,實現(xiàn)了強大的功能,同時提供了友好的用戶界面。



基于hexo主題hexo-theme-webstack的網(wǎng)頁信息提取器-WebRoot程序的評論 (共 條)

分享到微博請遵守國家法律
沁水县| 西安市| 宕昌县| 霍山县| 永清县| 海原县| 法库县| 平塘县| 亳州市| 特克斯县| 通化县| 托克逊县| 平罗县| 永宁县| 涡阳县| 玛曲县| 广东省| 石楼县| 恭城| 汕头市| 板桥市| 龙海市| 苗栗市| 长汀县| 白朗县| 扎兰屯市| 云龙县| 崇仁县| 阳新县| 土默特右旗| 宁明县| 靖远县| 惠安县| 玉树县| 潢川县| 亚东县| 玛纳斯县| 南和县| 建德市| 山阴县| 铜鼓县|