我正在编写一段代码,如果页面存在,则返回 Instagram 的页面链接。
我有以下几行:
if response.status_code == 200:
return profile_url
问题是,当用户名不存在时,它无法识别“页面不可用”结果,因为此页面返回与工作页面相同的代码 - 200。
如何让代码识别“页面不可用”?(如果返回 404 状态代码,但返回 200 就很容易了)
我尝试使用 ensta 库,但它坏了。
由于即使页面不存在,Instagram 也会返回 200 的状态代码,因此您可能需要依赖响应的内容来确定页面是否可用。
这是代码示例:
if "Page Not Found" in response.text:
print("Page not available")
return None
elif response.status_code == 200:
return profile_url