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

Python爬虫问题:无法判断Instagram页面标题是否包含括号

修正Instagram用户名可用性检测代码

问题出在你获取的title是BeautifulSoup的Tag对象,不是纯文本字符串,直接用'(' in title无法正确判断字符是否存在于标题文本中。

修正后的代码:

import requests
from bs4 import BeautifulSoup

url = requests.get('https://www.instagram.com/paris/')
soup = BeautifulSoup(url.content, "html.parser")
title_tag = soup.find('title')
# 提取标题的纯文本内容
title_text = title_tag.get_text()
print(title_text)
if '(' in title_text:
    print("Y")

关键修改说明:

  • 用get_text()方法从<title>标签中提取纯文本内容,这才是你需要判断的目标字符串
  • 变量名改为title_tag和title_text,更清晰区分Tag对象和文本内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 03:43:20