Keine Suchergebnisse beim Verwenden von API -Schlüssel zum Abrufen von Informationen mit PythonPython

Python-Programme
Anonymous
 Keine Suchergebnisse beim Verwenden von API -Schlüssel zum Abrufen von Informationen mit Python

Post by Anonymous »

Mouser ist eine Website, auf der elektronische Komponenten gekauft und mit ihren Details und technischen Parametern aufgeführt werden können. Aber ich erhalte keine Suchergebnisse.
unten ist das Python -Skript für dasselbe.

Code: Select all

import requests
import json

api_key = "my API Key"
part_number = "LM258AMDREP" #Part Number

headers = {
"Content-Type": "application/json",
"Accept": "application/json"
}

data = {
"SearchByPartnumberRequest": {
"MouserPartNumber": part_number
}
}

url = f"https://api.mouser.com/api/v1/search/partnumber?apikey={api_key}"

try:
response = requests.post(url, headers=headers, json=data, verify=False)
response.raise_for_status()
data = response.json()
print(data)
except requests.exceptions.HTTPError as err:
print ("Error: " + str(err))
except requests.exceptions.RequestException as e:
# catastrophic error. bail.
print ("Error: " + str(e))
< /code>
Die Ausgabe, die ich erhalte, ist: < /p>
{'Errors': [{'Id': 0, 'Code': 'Required', 'Message': 'Required', 'ResourceKey': 'Required', 'ResourceFormatString': None,
'ResourceFormatString2': None, 'PropertyName': 'Request'}], 'SearchResults': None}
Wenn ich die verifizieren = false entferne, erhalte ich den folgenden Fehler

Code: Select all

Error: HTTPSConnectionPool(host='api.mouser.com', port=443): Max retries exceeded with url: /api/v1/search/partnumber?apikey=e9226156-491c-4635-bfcd-5285f80244cf (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed: self signed certificate in certificate chain (_ssl.c:992)')))
Gibt es eine andere Version/eine andere Prozedur, um die Teildetails zu erhalten.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post