Je voudrais get le résultat de cette search et afficher le résultat dans une notification ou un popup de safari.
"set result to do script shell" curl https://www.binlist.net/json/ "& cc sans altérer les finitions de ligne" n'ont que la même valeur de la requête principale
-- Web site https://www.binlist.net -- Get https://www.binlist.net/json/431940 set cc to the clipboard set finalresult to do shell script "curl https://www.binlist.net/json/" & cc without altering line endings set the clipboard to finalresult display notification "result is " & finalresult
Le résultat ne s'affichera pas comme une notification, donc, pour l'instant, son seul set de presse-papiers. Le résultat est-il vraiment cru, puis-je le nettoyer?
{\"bin\":\"431940\",\"brand\":\"VISA\",\"sub_brand\":\"\",\"country_code\":\"IE\",\"country_name\":\"Ireland\",\"bank\":\"BANK OF IRELAND\",\"card_type\":\"DEBIT\",\"card_category\":\"\",\"latitude\":\"53\",\"longitude\":\"-8\",\"query_time\":\"1.370709ms\"}""
Merci.
Vous voulez la marque et le nom du pays à partir des données JSON
, vous pouvez utiliser un parsingur JSON.
Voici un exemple d'parsing de JSON
en python
-- Get https://www.binlist.net/json/431940 set cc to the clipboard as ssortingng set finalresult to do shell script "curl https://www.binlist.net/json/" & cc & " | /usr/bin/python -c 'import json, sys; obj=json.load(sys.stdin); print obj[\"brand\"],obj[\"country_name\"]' " display notification "Result is " & finalresult --> "Result is VISA Ireland"