python - 使用 Python 的 Mouser API
问题描述
一段时间以来,我一直在尝试连接 Mouser API。我已经尝试使用requests库以及urllib。对于没有参数的请求,例如获取制造商列表,一切正常。当我试图获取需要提供一些参数的信息时,问题就开始了。
询问是否有效:
string_req = f"{self.__api_host}/api/v{self.__version}/search/manufacturerlist?apiKey={self.__api_key}"
ans = urllib.request.urlopen(string_req)
在哪里:
self.__api_host='https://api.mouser.com'
self.__version=1.0
self.__api_key= <key generated in Mouser webpage>
在这里,我们得到了这个问题。我怎样才能传递我的参数,例如:
parameters = {
"SearchByKeywordRequest": {
"keyword": "resistor",
"records": 50,
"startingRecord": 0,
"searchOptions": 4,
"searchWithYourSignUpLanguage": "Polish"
}
}
以与第一次询问制造商相同的方式下载结果。
这是我在 Stack 的第一个问题,所以如果我留下的信息很少,请告诉我,我会尽快提供。
解决方案
推荐阅读
- javascript - 深度嵌套的 Angular 路由
- android - Profiler 无法检测到我的设备
- jupyter-notebook - 在 Jupyter Notebook 中执行降价单元的内容
- ruby - 在 `SecureRandom.hex` 上使用 `SecureRandom.base64` 的用例是什么?
- python - python中是否有所有字母数字符号的列表?
- java - SQS 队列 URL 不同于 AWS CLI 和 Java SDK
- javascript - Shiny:在非活动的 tabPanel 上更新 DT
- omnet++ - 静脉中的不同模型
- laravel - 数组到字符串转换电子邮件唯一验证 Laravel
- c# - GridLayout 或 RectTransform 问题