logo
languageJPdown
menu

Twitter Advanced Search Comments Scraper

Collect data from Twitter Advanced Search Comments Scraper.

概要

What this app does

Collect public data from Twitter Advanced Search Comments Scraper.

Notes

  • Data is collected from Octoparse public crawling endpoints.
  • This app is rate-limited by upstream platform responses and pagination.

適用範囲と境界

Each run uses the template 'twitter-advanced-search-comments-scraper' with validated input schema constraints.

  • 適している用途
  • Use this app when you need public data from the corresponding source template.
  • 適さない用途
  • Do not use it for login-only, private, or inaccessible data that is not publicly visible.

失敗時の処理

作者が宣言した失敗時と再試行の動作です。連携時にはシステムプロンプトに含めることをおすすめします。

  1. 1Retry failed runs with smaller input scope. If repeated failures continue, verify input format and retry later.

入力

この App の呼び出しに必要なパラメータで、manifest.json の input.schema から生成されています。

フィールド業務名称型必須デフォルト列挙値/制約例説明
datesDates (From)stringはい——2024-01-01Dates (From)
dates_2Dates (To)stringはい——2024-01-02Dates (To)
all_of_these_wordsAll of these wordsstringいいえ——AIAll of these words
this_exact_phraseThis exact phrasestringいいえ——This exact phraseThis exact phrase
any_of_these_wordsAny of these wordsstringいいえ——Any of these wordsAny of these words
none_of_these_wordsNone of these wordsstringいいえ——None of these wordsNone of these words
these_hashtagsThese hashtagsstringいいえ——These hashtagsThese hashtags
from_these_accountsFrom these accountsstringいいえ——From these accountsFrom these accounts
to_these_accountsTo these accountsstringいいえ——To these accountsTo these accounts
mentioning_these_accountsMentioning these accountsstringいいえ——Mentioning these accountsMentioning these accounts
minimum_repliesMinimum repliesnumberいいえ——1Minimum replies
minimum_likesMinimum likesnumberいいえ——1Minimum likes
minimum_repostsMinimum repostsnumberいいえ——1Minimum reposts
languageLanguagestringいいえ——LanguageLanguage
max_ItemsMax_Itemsnumberいいえ——1Max_Items
scraping_modeScraping modearray<string>はい——["day"]Scraping mode

出力

1 件のレコードのフィールド構造で、manifest.json の output.schema から生成されています。

フィールド業務名称型例説明
query_strQuery Strstring—
post_urlPost URLstring—
author_nameAuthor Namestring—
author_web_page_urlAuthor Web Page URLstring—
author_handleAuthor Handlestring—
verified_statusVerified Statusstring—
utc_timeUTC Timestring—
adsAdsstring—
tweet_contentTweet Contentstring—
post_idPost IDstring—
tweet_urlTweet URLstring—
reply_countReply Countstring—
repost_countRepost Countstring—
like_countLike Countstring—
view_countView Countstring—
bookmark_countBookmark Countstring—
tweet_image_urlTweet Image URLstring—
replying_toReplying tostring—
reply_to_whomReply to Whomstring—
reply_to_whom_urlReply to Whom URLstring—
reply_to_whom_usernameReply to Whom Usernamestring—
reply_to_whom_handleReply to Whom Handlestring—
languageLanguagestring—
tweet_websiteTweet Websitestring—
tweet_authorTweet Authorstring—
author_profile_urlAuthor Profile URLstring—
posted_utc_timePosted UTC Timestring—
tweet_textTweet Textstring—
tweet_likesTweet Likesstring—
tweet_retweetsTweet Retweetsstring—
tweet_repliesTweet Repliesstring—
comment_websiteComment Websitestring—
comment_author_nameComment Author Namestring—
comment_author_urlComment Author URLstring—
comment_timestampComment Timestampstring—
comment_contentComment Contentstring—
comment_image_urlComment Image URLstring—
comment_likesComment Likesstring—
comment_retweetsComment Retweetsstring—
comment_repliesComment Repliesstring—

レコード Schema

出力はレコード単位で 1 件ずつ返されます。 detail.output.idFieldHint

output.schema
{
  "type": "object",
  "properties": {
    "query_str": {
      "type": "string",
      "title": "Query Str",
      "prefill": ""
    },
    "post_url": {
      "type": "string",
      "title": "Post URL",
      "prefill": ""
    },
    "author_name": {
      "type": "string",
      "title": "Author Name",
      "prefill": ""
    },
    "author_web_page_url": {
      "type": "string",
      "title": "Author Web Page URL",
      "prefill": ""
    },
    "author_handle": {
      "type": "string",
      "title": "Author Handle",
      "prefill": ""
    },
    "verified_status": {
      "type": "string",
      "title": "Verified Status",
      "prefill": ""
    },
    "utc_time": {
      "type": "string",
      "title": "UTC Time",
      "prefill": ""
    },
    "ads": {
      "type": "string",
      "title": "Ads",
      "prefill": ""
    },
    "tweet_content": {
      "type": "string",
      "title": "Tweet Content",
      "prefill": ""
    },
    "post_id": {
      "type": "string",
      "title": "Post ID",
      "prefill": ""
    },
    "tweet_url": {
      "type": "string",
      "title": "Tweet URL",
      "prefill": ""
    },
    "reply_count": {
      "type": "string",
      "title": "Reply Count",
      "prefill": ""
    },
    "repost_count": {
      "type": "string",
      "title": "Repost Count",
      "prefill": ""
    },
    "like_count": {
      "type": "string",
      "title": "Like Count",
      "prefill": ""
    },
    "view_count": {
      "type": "string",
      "title": "View Count",
      "prefill": ""
    },
    "bookmark_count": {
      "type": "string",
      "title": "Bookmark Count",
      "prefill": ""
    },
    "tweet_image_url": {
      "type": "string",
      "title": "Tweet Image URL",
      "prefill": ""
    },
    "replying_to": {
      "type": "string",
      "title": "Replying to",
      "prefill": ""
    },
    "reply_to_whom": {
      "type": "string",
      "title": "Reply to Whom",
      "prefill": ""
    },
    "reply_to_whom_url": {
      "type": "string",
      "title": "Reply to Whom URL",
      "prefill": ""
    },
    "reply_to_whom_username": {
      "type": "string",
      "title": "Reply to Whom Username",
      "prefill": ""
    },
    "reply_to_whom_handle": {
      "type": "string",
      "title": "Reply to Whom Handle",
      "prefill": ""
    },
    "language": {
      "type": "string",
      "title": "Language",
      "prefill": ""
    },
    "tweet_website": {
      "type": "string",
      "title": "Tweet Website",
      "prefill": ""
    },
    "tweet_author": {
      "type": "string",
      "title": "Tweet Author",
      "prefill": ""
    },
    "author_profile_url": {
      "type": "string",
      "title": "Author Profile URL",
      "prefill": ""
    },
    "posted_utc_time": {
      "type": "string",
      "title": "Posted UTC Time",
      "prefill": ""
    },
    "tweet_text": {
      "type": "string",
      "title": "Tweet Text",
      "prefill": ""
    },
    "tweet_likes": {
      "type": "string",
      "title": "Tweet Likes",
      "prefill": ""
    },
    "tweet_retweets": {
      "type": "string",
      "title": "Tweet Retweets",
      "prefill": ""
    },
    "tweet_replies": {
      "type": "string",
      "title": "Tweet Replies",
      "prefill": ""
    },
    "comment_website": {
      "type": "string",
      "title": "Comment Website",
      "prefill": ""
    },
    "comment_author_name": {
      "type": "string",
      "title": "Comment Author Name",
      "prefill": ""
    },
    "comment_author_url": {
      "type": "string",
      "title": "Comment Author URL",
      "prefill": ""
    },
    "comment_timestamp": {
      "type": "string",
      "title": "Comment Timestamp",
      "prefill": ""
    },
    "comment_content": {
      "type": "string",
      "title": "Comment Content",
      "prefill": ""
    },
    "comment_image_url": {
      "type": "string",
      "title": "Comment Image URL",
      "prefill": ""
    },
    "comment_likes": {
      "type": "string",
      "title": "Comment Likes",
      "prefill": ""
    },
    "comment_retweets": {
      "type": "string",
      "title": "Comment Retweets",
      "prefill": ""
    },
    "comment_replies": {
      "type": "string",
      "title": "Comment Replies",
      "prefill": ""
    }
  },
  "required": [],
  "additionalProperties": false
}

連携方法

この App は MCP、API、SDK、ファイルエクスポートのいずれでも連携でき、どのチャネルも同じ能力と料金を共有します。すべてのリクエストは Authorization: Bearer ヘッダーで認証し、認証情報には API Key(長期有効。Data Hub コンソールで作成)を使用します。MCP クライアントは OAuth によるキー不要のログインにも対応しています。CLI や Skill など、さらに多くの連携方法も準備中です。

MCP(Model Context Protocol)を使うと、Claude や Cursor などの AI クライアントからこの App を直接呼び出せます。クライアントと認証方式を選び、下の設定をコピーしてください。

クライアント設定

Bearer の後の値を長期有効な API Key に置き換えてください。あらゆるクライアント、CI、ヘッドレス環境で利用できます。

mcpServers config
{
  "mcpServers": {
    "YiJacobJohnRaku__twitter-advanced-search-comments-scraper": {
      "type": "http",
      "url": "https://mcp-v2.octoparse.com?pin=YiJacobJohnRaku/twitter-advanced-search-comments-scraper",
      "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
    }
  }
}

AI に設定を任せる

設定を手作業で編集したくない場合は、インストールプロンプトをコピーして任意の AI クライアントに貼り付けてください。AI が自分のやり方でセットアップを完了します(プロンプトは AI があなたに API Key を尋ねる形になっているため、認証情報がチャット履歴や共有設定に残りません)。

detail.access.mcp.composeHint

料金

returned record

正常に返されたレコードの件数に応じて課金されます。失敗した実行には課金されません。

$0.0006/ 件

複数の課金イベントはそれぞれ独立して累計されます。詳細は各項目をご覧ください。失敗した実行には課金されません。

Credits を確認

今すぐ試す

パラメータを入力して実行してください。結果は実際の呼び出しによるものです。

サンプル
パラメータは送信前に input.schema で検証されます
まず必須パラメータを入力してください
$0.0006 / 件