バージョンアップしましたホーム技術情報PythonでWebページを読み出す(その2)PythonでWebページを読み出す(その2)技術情報2020.02.17以前作ったPythonスクリプトを改造し、WebページのURLを指定できるようにしてみました。興味のある方はごらんください。コードの使用・改造・流用は、ご自由にどうぞ。目次Webページ本体を取得するPythonスクリプトHTTPヘッダを取得するPythonスクリプトスクリプトをgithubで公開します技術情報Webページ本体を取得するPythonスクリプトまずWebページ本体を取得するスクリプトです。ファイル名を「webget.py」とします。ex)使い方は、次のようにコマンドライン引数としてURLを指定します。https://webservice.tokyo/p/ip.php157.7.107.131いろいろなタイプのデータを取得できるように、Content-Typeヘッダでテキストとバイナリを振り分けています。テキストデータはContent-Typeのcharsetをチェックすることで、適切な文字コード変換を加えて文字列化します。バイナリは生のデータをそのまま出力するので、画像なども次のようにファイルに書き込むことで、きちんと取得できます。「-b」オプションを指定すると、文字コードをいじらない生のデータを出力します。これは文字コードの自動判定が失敗し文字化けするときのチェックなどに利用できます。euc-jp.txtHTTPヘッダを取得するPythonスクリプト2つめは、WebページのHTTPヘッダを表示するスクリプトです。こちらのファイル名を「webhead.py」とします。ex)こちらも次のようにコマンドライン引数でURLを指定するだけです。ファイル置き場を作ってみました。興味のある方は次のリンクからソースコードを落としてください。https://github.com/pilikala/BlogSample今後このコーナーで作るミニプログラムは、そのたびに上記のguthubリポジトリに追加していきますので、ときどきチェックしてみてください。今回のPythonスクリプトに関する備忘メモをここに書く予定です。PHPスクリプトでHTTPヘッダを出力する「PHPスクリプトを書いてみよう」シリーズの第2回です。今回はHTTPヘッダの出力について説明します。一般にWebページには、画面に表示される本体データの直前に、ブラウザへの指示を与える「見え...技術情報IPアドレスを調べるPHPスクリプト「PHPスクリプトを書いてみよう」シリーズ、第1回です。自分のIPアドレスを調べるPHPスクリプトをご紹介。幅付きspanで多段組み知ってると便利なHTMLやCSSの紹介コーナー。今回は幅指定付きのspanタグを利用した多段組みの書き方です。CSSで<span>タグに「float:left」属性を付け、さらにwi...技術情報PythonでWebページを読み出すPythonを利用すると、Webページを読み出すプログラムが簡単に作れます。「IPアドレスを調べるページ」を読み出すPythonスクリプトを書いてみましょう。...技術情報WindowsでPythonを使おうWindowsで作業するとき、単純な処理を自動化したり、ちょこっとした計算用に、なんらかのプログラミング言語が使えると便利です。2023年内にはCSSで三角関数を主要なブラウザのすべてで使えるようになりそうです。CSSで使える三角関数は、sin()、cos()、tan()、asin()、acos()、atan()、atan2()です。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメント目次へトップサイドバータイトルとURLをコピーしました。