あなたは、マイクロチャネルのチャットを分析するのPythonを使用する方法を教えて

始める前に、私がこの記事を書いて、なぜ、簡単に言いますか?

新規顧客を開発するために、同社の顧客サービスのリーダーシップの手配は、グループ内のターゲットとする顧客の連絡先を収集し、マイクロ文字のグループの多くを追加しました。

しかし、彼らは非常にオリジナルな方法で顧客情報を収集:マイクロチャネルグループのグループチャット記録に見える- >クライアントから送信された電話番号を探す- >コピー- >オープンハウスAPP - >フォームに必要事項を記入- > [貼り付けカスタマーの電話番号- >送信- >グループチャットの記録を見ていき
それは非効率的で退屈な無限に行くようにします。
私はこの仕事を行うには確かに非常に満足して顧客サービスの小さな姉妹を、と思います。

だから私はこの仕事をするためにコードを使用し、リーダーシップを示唆している。
現時点では、私は達成するために、このコードを使用しました上記のプロセスは、記録処理を実現するために、この記事があります。

私たちはあなたを助けることができる同様のニーズを満たすために願っています。

記事のディレクトリ

  1. 導入されたツールを使用する必要があります
  2. 戻る電話のデータやエクスポートデータマイクロチャンネルチャットアップ
  3. マイクロチャンネルチャットデータを使用してDBブラウザを参照してください。
  4. チャットデータは、Pythonを読みます
  5. 概要

1.ツールを使用する必要が

諺にように、我々は適切なツール最初にその利益の必要があり、多くの場合、より少ないとより多くを行うことができます。
ここで使用するツールは、以下のとおりです。

名前 リマーク
iPhone 申し訳ありませんが、私はAndroid携帯電話を持っていない、すべては、Androidのマシン上でテストされていません
iTunesソフトウェア iPhoneのバックアップデータ、バックアップ時間については、必ず選択していないために、「暗号化なし」をバックアップ、それ以外のデータを読み取ることができません
iPhoneのバックアップExtractorの それはフリーソフトウェアですが、ここではその自由機能が十分であったが、マイクロチャネルのデータベースを導出するために、
SQLiteのためのDBブラウザ SQLiteのデータベースを表示するために使用無料データベース可視化ソフトウェア
Pythonの3.7 ossqlite3repymysqlemoji

2.バックアップした電話データやエクスポートデータマイクロチャンネルチャット

戻るのiTunes 2.1に携帯電話のデータをバックアップ

バックアップ用のiTunesを開いて、iPhoneをコンピュータに接続する。データケーブルで
「暗号化バックアップ」をチェックしないでください

データチャット2.2のエクスポート

このステップでは、ソフトウェアのヘルプが必要ですiPhoneのバックアップ抽出を

。私たちのためのソフトウェアの料金が、無料の機能は十分に良いされているが
、このソフトウェアを開き、次のインターフェイスを見ることができます:

私たちは、チャートで見ることができます:
左が裏打ちされたiPhoneのリストで
選択の権利をexpert mode、あなたがソフトウェア右側の領域は、バックアップファイルのディレクトリ構造を示して表示され、後に数分待ちます。

だから、私たちはそれがありますか?ファイルをバックアップする必要がありますか?

私たちは、ファイルをエクスポートする必要があります:MM.sqliteWCDB_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未満の行の合計を読んで、その書き込みを吸うためのコードは、はみ出さないだろう- -
単にそれの考えの下にあると述べました。

  1. 2エクスポートされたデータベースを接続します。
  2. テーブルをループ。
  3. 各チャット内容を横断し、前記表現は、Nと電話番号と一致します。
  4. ストリッププレゼンスチャットの電話番号は、自分のデータベースを作成する場合はフィールド書かれている電話番号マイクロチャネルのニックネームチャット内容伝送時間を

おそらくそれ以上。

5.まとめ

。それは半日程度かかり、全体のプロセスは非常に高速で実現する
コードは単純であるが、しかし、実際の企業はまだ非常にやりがいの人件費の多くを保存します。

私自身の経験:、周りの生活を観察繰り返し労働のセクションを見つけて、プログラムを最適化するために、そしておそらくこれはどこ楽しいプログラマですし。

私は「公共の番号を持って日々の問題を磨く、」次の聖歌に注意をトラブルを教え、時にはフロントを提示し、Pythonは学習教材。

おすすめ

転載: www.cnblogs.com/guohaojintian/p/11608716.html
おすすめ