You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python requests实现网页多字符串匹配搜索

Python多关键词网页内容批量校验实现

优化后的代码支持传入任意数量的待搜索字符串,批量校验是否存在于目标网页源码中,完整代码如下:

import requests

# 目标网页地址
url = 'http://www.allyoulike.com/'
# 发起网页请求
r = requests.get(url)
# 自动适配网页编码,避免乱码导致搜索结果不准确
r.encoding = r.apparent_encoding

# 待搜索关键词配置,可自行增删修改内容
multi_search_strings = ("English Subtitles", "4080", "2021")

print("Search Results:")
# 遍历所有关键词逐一校验
for keyword in multi_search_strings:
    if keyword in r.text:
        print(f"  {keyword} - Found")
    else:
        print(f"  {keyword} - Not Found")

核心优化说明

  • 将多个待搜索字符串存储为元组,通过循环遍历实现批量校验,无需重复编写判断逻辑
  • 新增编码自动匹配逻辑,解决部分网页编码不规范导致的乱码漏检问题
  • 格式化输出严格匹配需求格式,结果清晰易读

输出示例

Search Results:
  English Subtitles - Found
  4080 - Not Found
  2021 - Found 

内容的提问来源于stack exchange,提问作者rbutrnz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 06:33:00