macOS不能只看功能名称,更要看它在什么场景下能解决问题。把先装好 Python 和关键系统依赖、用 pip 安装网页抓取库(在 Homebrew 提供的 Python 环境中)、验证是否可用等信息拆开来看,判断会更直接。
先看原文给出的关键信息:print(requests.get('https://httpbin.org/get').status_code)" 输出 200 即说明 requests 可用;再试: python3 -c "from bs4 import BeautifulSoup;print(BeautifulSoup('<p>test</p>', 'lxml').text)" 输出 test 表示 lxml + bs4 协同正常。。判断这类内容时,可以把macOS、怎么做、权限检查和参数设置作为检索词,同时以正文中的条件和结论为准。