私はバイオのようなデータと、Googleのスプレッドシートを使って公開Instagramアカウントからの投稿の数が必要です。フォロワー数を抽出してフォローできます。手伝ってくれますか ?Googleスプレッドシートを使用してInstagramデータをスクラップしますか?
答えて
この式は本当に複雑に見えますが、本当にすべてです - あなたが望む部分を持っている "スクリプト"セクションからデータを取り込むimportxml式です...次にregexreplace/extractの束を使用します機能私が読みやすい形式にデータをクリーンアップ:
は、例えば、この公開ページを取る:私は配列リテラルを使用して終了
=iferror(arrayformula(regexreplace({arrayformula(regexextract(transpose(split(regexreplace(regexreplace(concatenate(IMPORTXML(Sheet2!A1,"//script")),"\n",""),"(^.*""ProfilePage"": \[{""user"": {""username"": "")(.*)(nodes.*)","$2"),", """,false)),"(^.*)"": .*")),arrayformula(regexextract(transpose(split(regexreplace(regexreplace(concatenate(IMPORTXML(Sheet2!A1,"//script")),"\n",""),"(^.*""ProfilePage"": \[{""user"": {""username"": "")(.*)(nodes.*)","$2"),", """,false)),"^.*"": (.*)"))},"[""}{]","")))
:http://www.instagram.com/salesforce/
は、次にB1やC1でこれを入力してください私が効果的にできること値からフィールド名を分割し、明らかにあなたはしかし、あなたが本当にしたいフォーマットが、それは引っ張るフィールドを示し、ここで画像を確認できます。
をも信者、followed_by、およびメディアのことに注意してください:数あなたが言及したフィールドです(例:あなたのコメントに答えて - 他の2つの値を取得したい場合は、次のような単一のregexextract関数のいずれかで行うことができます。この:
あなたはこれらの正規表現が動作し、生のデータをインポートする使用している場合:
メディア数:
=REGEXEXTRACT(concatenate(IMPORTDATA(E1)),"""media: {""count"": (\d+)page_info: {")
伝記:
をあなたがIMPORTXML方法にこれらの作品を使用している場合:
:自動的に自分の隣接するセルにそれらを置く2つのキャプチャグループを作成するか、であるそれらを個別に行うことができます
=REGEXEXTRACT(A1,"biography"": ""(.*)"", "".*""media"": {""count"": (\d+), ""page_info""")
そして伝記のために:
=REGEXEXTRACT(A1,"biography"": ""(.*)"", "".*""media")
メディア数:
=REGEXEXTRACT(A1,"media"": {""count"": (\d+), ""page_info""")
がaurielle-perlmann @どうもありがとうございます:) –
私は "次" フェッチと "フォロワー" データ 1. followed_by 'code' = REGEXREPLACE(CONCATENATE(IMPORTDATA(B1))するためにあなたがより単純な計算式を使用し、」 ($ 2)) 2.次のようになります。 'code' = REGEXREPLACE(CONCATENATE(IMPORTDATA(B1))、 (^。*が続きます:{"" count "":}(\ d +)(}。*) "、" $ 2 ") 「メディア数」と「伝記」の同様の小さな公式を手伝ってもらえますか? –
私はその物を含めるために私の答えを更新@MishalKP –
- 1. Googleスプレッドシートを使用してスクリプトなしでAPIからデータをインポートする
- 2. Googleスプレッドシートをバックエンドデータベースとして使用
- 3. GoogleのスプレッドシートからPHPを使用してコンテンツをGoogleにインポート
- 4. GoogleスプレッドシートAPI + Javascriptを使用してスプレッドシートを読む方法
- 5. APIを使用してGoogleスプレッドシートからデータを抽出するC#
- 6. GoogleでOAuth 2.0を使用してスプレッドシートからデータを取得する
- 7. GoogleドライブAPIを使用してGoogleスプレッドシートとMS Excelの間でデータを同期
- 8. IMPORTXMLを使用してウェブサイトからデータをスクラップする
- 9. instagram PHPスクラップ(エラー)
- 10. BeautifulSoup - Pythonを使用してページテーブルを使用してデータをスクラップする
- 11. GoogleスプレッドシートAPIを使用してすべてのスプレッドシートを一覧表示する
- 12. torとpythonを使用してGoogle Scholarをスクラップする
- 13. Pythonを使用してWebからデータをスクラップxhrフィード
- 14. gdataライブラリを使用して公開Googleスプレッドシートからデータを取得しますか?
- 15. Zapier Poll URLを使用したGoogleスプレッドシートへのデータの解析
- 16. devise + omniauth access_tokenを使用してGoogleスプレッドシートからプルする
- 17. googleスクリプトを使ってGoogleスプレッドシートに値をドロップします
- 18. Googleスプレッドシートのスペースを使用してデータを取得する(PHP経由)
- 19. Google FusionTablesをプログラムでスプレッドシートのデータを使用して更新する
- 20. PHPを使用して作成中にGoogleスプレッドシートにデータを追加する
- 21. vbaを使用してデータをコピーして1つのスプレッドシートから別のスプレッドシートにデータを並べ替える
- 22. スレッドを使用してレールのデータをスクラップする
- 23. python seleniumを使用して時間データをスクラップする
- 24. シートAPIを使用してGoogleスプレッドシートで2つのスプレッドシートをリンクする機能
- 25. PowerShellを使用してシングルサインオンを使用するWebPageをスクラップしますか?
- 26. python cronジョブからgoogleスプレッドシートにデータをダンプします
- 27. importXMLとスクリプトを使用してウェブサイトからスクラップしたデータを保存する
- 28. Zendを使用してGoogleスプレッドシートのURLを取得する
- 29. ノードjsを使用してGoogleスプレッドシートを作成する
- 30. Googleスプレッドシートのシートを使用して行を挿入する
Googleスプレッドシートで開くことができるcsvに図表データをエクスポートするサービスがあります。http://blog.picodash.com/post/152986320610/download-instagram-metadata-to-spreadsheet – krisrak
ありがとうございます@クリスラクリアルタイムデータが必要です。 –