Python执行Curl命令
生活随笔
收集整理的這篇文章主要介紹了
Python执行Curl命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近想用Python爬取IBM X-Force的漏洞數據,在發現該網站提供免費的API后,便開始嘗試使用該API直接獲取數據。
但是在使用API的時候遇到了一個小問題,它提供的使用案例是以Curl命令的格式給出的:
如果直接使用Python的pycurl庫來執行Curl命令的話過于麻煩且啰嗦,因此我嘗試用Requests庫來代替。
這又引出了一個問題,Curl命令的參數和Requests庫的參數格式并不一致。我一度放棄了這個方案,直到我看到了StackOverflow上的這個回答:execute-curl-command-within-a-python-script。
該回答推薦了一個工具:curlconverter,可以將Curl命令直接轉換為等效的 Python代碼,例如,上述Curl命令會被轉換為:
這完美的解決了我的問題。
該工具同時還可以將Curl命令轉換為Java、C、R等語言的代碼,源碼托管在GitHub中。
總結
以上是生活随笔為你收集整理的Python执行Curl命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 互换性与技术测量教材pdf_《互换性与技
- 下一篇: websocket python爬虫_p