私の大学で私の現在の学生記録を取得するプロセスを自動化しようとしています。ブラウザでは、私の大学のURLを入力し、次にログインリンクをクリックしてhttps:// URLページに移動します。私は自分のパスワードとユーザー名を入力しました。それからそこから1つまたは2つ以上ですリンクして、ページのテキストを読んでください。さて、私の質問は、どうやってこの作業を自動化していくのでしょうか?私の記録はコマンドラインに表示されます。 URL内のhttps://は、SSLを使用していると考えていますが、これを処理できる特定のライブラリがありますか?また、ログインページの 'submit'ボタンはJavaScriptを使用していると確信していますが、これを処理するライブラリはありますか?PythonでSSLウェブサイトを制御する
私の質問の説明で何かを忘れてしまったと確信していますので、私の質問が分からない、または詳細が必要な場合は質問してください。
PS。私はインターネットプロトコルに精通しておらず、Pythonも新しくなっています。実際、私はこのプロジェクトのために勉強を始めました。しかし、私はCに堪能で、私はC++にはかなり良いです。
ありがとうございます。 Michael、
HTTPSのための 'urllib2'は、接続をMITM攻撃に対して脆弱にする証明書(リンクされたドキュメントの赤いボックスを参照)を検証しないので、HTTPSのために' urllib2'を避けるべきです。 (証明書を自分で検証するコードを追加しない限り、 'httpclient'も同じです。)pycurlのようなものが良い選択でしょう。 – Bruno