为评论区添加大量 Emoji 表情

目前,评论区可以使用大量 Emoji 表情。

这些表情来自Emoji网站 ,将其导入评论区之方法如下:

首先,写一个 Python 爬虫脚本,内容如下:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
from bs4 import BeautifulSoup
# 启动浏览器
options = webdriver.ChromeOptions()
options.add_argument('--headless')  # 无头模式,不显示浏览器界面
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)
# 获取Emoji页面内容
url = 'https://getemoji.com/'
driver.get(url)
# 获取完整加载后的HTML内容
html = driver.page_source
soup = BeautifulSoup(html, 'html.parser')
# 查找所有表情符号位于 class 为 'emoji emoji-button' 的 <div> 标签
emoji_list = soup.find_all('div', class_='emoji emoji-button')
# 创建PHP文件,准备写入
with open('emotions.php', 'w', encoding='utf-8') as php_file:
    # 写入PHP数组声明
    php_file.write("<?php\n\nreturn array(\n")
    php_file.write("    'groupname' => 'Emoji',\n")
    php_file.write("    'list' => array(\n")
    # 遍历找到的表情符号并写入PHP文件
    for emoji_item in emoji_list:
        emoji_char = emoji_item.get_text().strip()
        if emoji_char:  # 如果存在表情符号,则写入
            php_file.write(f"        array('type' => 'text', 'text' => \"{emoji_char}\"),\n")
    # 结束数组和PHP代码块
    php_file.write("    )\n")
    php_file.write(");\n\n?>")
driver.quit()
print("emotions.php 已成功生成并包含所有表情符号!")

请确保你已经安装了该脚本中开头处调用的所有包。

然后,登录后端服务器,进入网页主题文件所在路径,找到类似于 emotions.php 这样的文件,将上一步中爬虫脚本生成的文件中的表情拷贝到后端服务器中的 emotions.php 文件中即可。

最后,刷新网页,评论区可选的 Emoji 表情数量即可大为扩充。

文章链接:https://sunwaybits.tech/add-a-large-number-of-emojis-to-the-comment-section-html/
文章标题:为评论区添加大量 Emoji 表情
文章作者:sunway
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇