はがき:
現在、Yixin公式アカウントを検討中です。公式アカウントに個人の交通違反を取得するためのクエリメニューを追加し、クリックするとクエリデータを返したいと考えています。以下に実装プロセスを示します。
1. まず、Firefox を使用して XX Provincial Traffic Management Network を開き、ページの情報を分析します。
クエリには 4 種類あることがわかります。違反データのみをクエリしたいので、最初の電子警察情報クエリを分析して、ナンバー プレート番号、車両識別コード、確認コードの入力ボックスをそれぞれ確認します。で、id 属性を取得できます。carNum1、carAuthCode1、captcha1 です。
この時点で、取得したIDを元に、Seleniumを使ってナンバープレート番号、車台番号、認証コードを自動で入力することができますが、認証コードはどうやって取得するのでしょうか? 。
2. 確認コードを取得します
初めて、Tesseractによって特定されました
テストした結果、認識率が低すぎて実現不可能。
2回目はCookieを介して確認コードを探します
サーバーから返されたCookieを見ると、認証コードが含まれていることが分かりました。 。 。
3. プログラムのテスト
1. フローチャートとテスト結果
2. ソースコード
リーリー