Azureで公開されているxml形式のIPアドレスの範囲を取得し、CSVファイルとして出力します。AzureのWebサイト(※1)をスクレイピングし、データを取得。(2)取得したxml形式のデータをcsv形式で書き込み、保存。ファイルがxml形式になったことぐらいで、前回とそんなに変わらないですね。前回と同様、urllibとcsvライブラリをインポートします。加えて、xmlもインポート。csv#ダウンロードしたいファイルを指定ファイル名で取得。"0/1/8/018E208D-54F8-44CD-AA26-CD7BC9524A8C/PublicIPs_20160509.xml","Azure_PublicIPs.xml")取得したxmlファイルをパース。tree.getroot()2.取得したデータをcsv形式で書き込み、保存xmlファイルのタグを.tagで取得し、csvファイルのヘッダにします。attrib.values()でxmlの各要素が取得できます。+["azure"])xml形式も一度理解してしまえば扱うのも容易ですね。前回まででXGBoostのインストールが終わりました。prefix(サブネットマスク)のIPを計算する前回、前々回でAWS、AzureのIPアドレスの範囲を取得しました。読者になる@superi56566561をフォローお問い合わせお問い合わせはこちらからスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。