始める前に、私がこの記事を書いて、なぜ、簡単に言いますか?
新規顧客を開発するために、同社の顧客サービスのリーダーシップの手配は、グループ内のターゲットとする顧客の連絡先を収集し、マイクロ文字のグループの多くを追加しました。
しかし、彼らは非常にオリジナルな方法で顧客情報を収集:マイクロチャネルグループのグループチャット記録に見える- >クライアントから送信された電話番号を探す- >コピー- >オープンハウスAPP - >フォームに必要事項を記入- > [貼り付けカスタマーの電話番号- >送信- >グループチャットの記録を見ていき。
それは非効率的で退屈な無限に行くようにします。
私はこの仕事を行うには確かに非常に満足して顧客サービスの小さな姉妹を、と思います。
だから私はこの仕事をするためにコードを使用し、リーダーシップを示唆している。
現時点では、私は達成するために、このコードを使用しました上記のプロセスは、記録処理を実現するために、この記事があります。
私たちはあなたを助けることができる同様のニーズを満たすために願っています。
記事のディレクトリ
- 導入されたツールを使用する必要があります
- 戻る電話のデータやエクスポートデータマイクロチャンネルチャットアップ
- マイクロチャンネルチャットデータを使用してDBブラウザを参照してください。
- チャットデータは、Pythonを読みます
- 概要
1.ツールを使用する必要が
諺にように、我々は適切なツール最初にその利益の必要があり、多くの場合、より少ないとより多くを行うことができます。
ここで使用するツールは、以下のとおりです。
名前 | リマーク |
---|---|
iPhone | 申し訳ありませんが、私はAndroid携帯電話を持っていない、すべては、Androidのマシン上でテストされていません |
iTunesソフトウェア | iPhoneのバックアップデータ、バックアップ時間については、必ず選択していないために、「暗号化なし」をバックアップ、それ以外のデータを読み取ることができません |
iPhoneのバックアップExtractorの | それはフリーソフトウェアですが、ここではその自由機能が十分であったが、マイクロチャネルのデータベースを導出するために、 |
SQLiteのためのDBブラウザ | SQLiteのデータベースを表示するために使用無料データベース可視化ソフトウェア |
Pythonの3.7 | os 、sqlite3 、re 、pymysql 、emoji |
2.バックアップした電話データやエクスポートデータマイクロチャンネルチャット
戻るのiTunes 2.1に携帯電話のデータをバックアップ
バックアップ用のiTunesを開いて、iPhoneをコンピュータに接続する。データケーブルで
「暗号化バックアップ」をチェックしないでください
データチャット2.2のエクスポート
このステップでは、ソフトウェアのヘルプが必要ですiPhoneのバックアップ抽出を。
。私たちのためのソフトウェアの料金が、無料の機能は十分に良いされているが
、このソフトウェアを開き、次のインターフェイスを見ることができます:
私たちは、チャートで見ることができます:
左が裏打ちされたiPhoneのリストで
選択の権利をexpert mode
、あなたがソフトウェア右側の領域は、バックアップファイルのディレクトリ構造を示して表示され、後に数分待ちます。
だから、私たちはそれがありますか?ファイルをバックアップする必要がありますか?
私たちは、ファイルをエクスポートする必要があります:MM.sqlite
、WCDB_Contact.sqlite
前記MM.sqlite
関連するデータは、チャットマイクロチャネル、格納されているWCDB_Contact.sqlite
コンタクトに関連するマイクロチャネルデータを。
ファイルのパスは次のとおりです。 Applications/com.tencent.xin/微信名称MD5/DB/
ラベルの写真によると、これらの2つのファイルをチェックし、[OK]をクリックしますExtract selected
ファイルをエクスポートするボタンをクリックします。
ソフトウェアの無料版を、ファイルをエクスポートする前に、あなたは10秒を待つ必要があります。
エクスポートされたファイル非常に速く、ほとんど待ち時間。この時間は、デスクトップを開いて、あなたは後に派生ファイルを見ることができます。
3. DBブラウザビューマイクロチャンネルチャットデータ
まず、SQLiteのデータベースのための可視化ツールのDBブラウザをインストールする]をクリックし、ダウンロードが
ソフトウェアを開いて、クリックしたデータベース開くために
選択したエクスポート後にファイルをMM.sqlite
:
ファイルを開いたら、クリックしたデータを閲覧し、あなたはすぐにドロップダウンボックスで異なるテーブルを切り替えることができます。
その中でも、チャットの先頭にテーブル、チャットテーブルを格納している。Message
フィールドは、チャットです。
その後、我々は別のファイルを開くだろうWCDB_Contact.sqlite
:
切り替えフレンド次のフィールドを参照して、このテーブルを。
その中で、dbContactRemark
フィールドが接触ノートである必要があります。
userName
マイクロチャンネルの連絡先の名前であることを特徴と名@chatroom、これはマイクロチャネルグループチャットであること。
さて、今私たちは、マイクロチャネルのチャットを発見した、また、我々は、Pythonを使用してプロセスを開始することができ、マイクロチャネルの接点を見つけました。
パイソン4.読むチャット内容
実装プロセスは非常に簡単です、私はあなたのコード、100未満の行の合計を読んで、その書き込みを吸うためのコードは、はみ出さないだろう- -
単にそれの考えの下にあると述べました。
- 2エクスポートされたデータベースを接続します。
- テーブルをループ。
- 各チャット内容を横断し、前記表現は、Nと電話番号と一致します。
- ストリッププレゼンスチャットの電話番号は、自分のデータベースを作成する場合はフィールド書かれている電話番号、マイクロチャネルのニックネーム、チャット内容、伝送時間を
おそらくそれ以上。
5.まとめ
。それは半日程度かかり、全体のプロセスは非常に高速で実現する
コードは単純であるが、しかし、実際の企業はまだ非常にやりがいの人件費の多くを保存します。
私自身の経験:、周りの生活を観察繰り返し労働のセクションを見つけて、プログラムを最適化するために、そしておそらくこれはどこ楽しいプログラマですし。
私は「公共の番号を持って日々の問題を磨く、」次の聖歌に注意をトラブルを教え、時にはフロントを提示し、Pythonは学習教材。