Distributed Update SystemDistributed Update System
用户指南
常见问题
开发者文档
参与讨论
  • 酷安
  • Github
  • F-Droid
  • Telegram CI
  • 简体中文
  • English
GitHub
用户指南
常见问题
开发者文档
参与讨论
  • 酷安
  • Github
  • F-Droid
  • Telegram CI
  • 简体中文
  • English
GitHub
  • 用户指南
  • 常见问题
  • Developer Documention
    • 引言
    • 贡献准则
    • 云端仓库的目录结构
    • 跟踪项配置编写
    • 软件源配置编写
    • 软件源脚本编写
    • BeautifulSoup4 常用函数
    • 文档编写
  • 参与讨论

BeautifulSoup4 常用函数

find()、find_all()

你可以将 find() 视作只返回符合条件的列表的第一项的 find_all() 函数.

  • 示例
soup.find(class_="apk_left_title_info")
# 搜索类名为 apk_left_title_info 的节点,并返回 Tag 对象

soup.find(class_="list_app_info").text
# 搜索类名为 list_app_info 的节点,并获取它的包含的文字

soup.find(class_="apk_left_title_info").stripped_strings
# 搜索类名为 apk_left_title_info 的节点,并获取它的包含的文字,且根据它之前的格式分割为字符串数组(用于分割的符号包含 tab、回车等)

soup.find(class_="list_app_info").get_text("|", strip=True)
# 搜索类名为 list_app_info 的节点,并获取它的包含的文字,且忽略这段文字的原先的格式(例如会删去 tab 符号等)

soup.find("script", type="text/javascript").text
# 搜索标签为 script 的节点,且它的类型为 text/javascript,并返回它包含的文字

用法详见官方文档.

在 GitHub 上编辑此页
上次更新: 2025/12/11 04:15
贡献者: xz-dev
Prev
软件源脚本编写
Next
文档编写