python - Python - 检查 URL 返回
问题描述
我正在编写一个小脚本到网络抓取 url 并检查是否是我需要的。如果 URL 返回 json,则在我的 url 列表中添加一个 YES 列。
import webbrowser
webbrowser.open('https://mvneves.com.br/wp-json/wc/v3')
但我的问题是 - 当 url 正常时 - 不要返回 json 文件。
https://mvneves.com.br/wp-json/wc/v3
这是我想要的结果
我怎样才能写到我的脚本 - 如果返回这个,在列中添加“是”?
感谢你!
解决方案
我认为您需要更多地使用请求之类的库。
更新:
>>> from requests import get
>>> result = get('https://mvneves.com.br/wp-json/wc/v3')
>>> result.json()
{'namespace': 'wc/v3', 'routes': {'/wc/v3': {'namespace': 'wc/v3', 'methods': ['GET'], 'endpoints': [{'methods': ['GET'], 'args': {'namespace': {'required': False, 'defaul...
推荐阅读
- optimization - 如何说服 Lisp SBCL 进行内联 fixnum 算术?
- angular - 如何绕过 X-Frame-Options
- typescript - TypeScript 允许在两种类型之间进行隐式转换
- javascript - 如何降低函数的圈复杂度
- python - 在 Windows 上卸载 venv 之外的所有 PIP 包的最简单方法
- .net - 为什么我可以在 Visual Studio 2015 中构建但不能发布我的 .net webapp?我可以昨天发布
- ios - 我可以将 p8 APNs Auth Key 转换为 pem 文件吗?
- mysql - 如何获得整个月每一天的总和
- ios - 如何在 FSCalendar 中自定义单元格?
- python - 如何确保客户端使用 Python 中的 UDP 套接字接收到我的消息?