logo
DE

Twitter Advanced Search Comments Scraper

Collect data from Twitter Advanced Search Comments Scraper.

Übersicht

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.

Anwendungsbereich & Grenzen

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

  • Geeignet für
  • Use this app when you need public data from the corresponding source template.
  • Nicht verwenden für
  • Do not use it for login-only, private, or inaccessible data that is not publicly visible.

Fehlerbehandlung

Vom Autor deklariertes Fehler- und Wiederholungsverhalten. Wir empfehlen, es bei der Integration in Ihren System-Prompt aufzunehmen.

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

Eingabe

Parameter, die zum Aufruf dieser App erforderlich sind, generiert aus dem input.schema in der manifest.json.

FeldFachlicher NameTypErforderlichStandardEnum / EinschränkungenBeispielBeschreibung
datesDates (From)stringJa——2024-01-01Dates (From)
dates_2Dates (To)stringJa——2024-01-02Dates (To)
all_of_these_wordsAll of these wordsstringNein——AIAll of these words
this_exact_phraseThis exact phrasestringNein——This exact phraseThis exact phrase
any_of_these_wordsAny of these wordsstringNein——Any of these wordsAny of these words
none_of_these_wordsNone of these wordsstringNein——None of these wordsNone of these words
these_hashtagsThese hashtagsstringNein——These hashtagsThese hashtags
from_these_accountsFrom these accountsstringNein——From these accountsFrom these accounts
to_these_accountsTo these accountsstringNein——To these accountsTo these accounts
mentioning_these_accountsMentioning these accountsstringNein——Mentioning these accountsMentioning these accounts
minimum_repliesMinimum repliesnumberNein——1Minimum replies
minimum_likesMinimum likesnumberNein——1Minimum likes
minimum_repostsMinimum repostsnumberNein——1Minimum reposts
languageLanguagestringNein——LanguageLanguage
max_ItemsMax_ItemsnumberNein——1Max_Items
scraping_modeScraping modearray<string>Ja——["day"]Scraping mode

Ausgabe

Feldstruktur eines einzelnen Datensatzes, generiert aus dem output.schema in der manifest.json.

FeldFachlicher NameTypBeispielBeschreibung
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—

Datensatz-Schema

Die Ausgabe wird Datensatz für Datensatz zurückgegeben. 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
}

Integration

Diese App kann über MCP, API, SDK oder Dateiexport integriert werden — alle Kanäle teilen sich dieselben Fähigkeiten und Preise. Jede Anfrage authentifiziert sich über den Authorization: Bearer-Header mit einem API Key (langlebig, in der Data Hub Konsole erstellt); MCP-Clients können sich zusätzlich per OAuth ohne Key anmelden. Weitere Optionen wie CLI und Skill sind in Vorbereitung.

Über das MCP (Model Context Protocol) können Sie diese App direkt aus KI-Clients wie Claude und Cursor aufrufen. Wählen Sie Ihren Client und den Authentifizierungsmodus und kopieren Sie dann die Konfiguration unten.

Client-Konfiguration

Ersetzen Sie den Wert nach Bearer durch Ihren langlebigen API Key. Funktioniert in jedem Client, in CI und in Headless-Umgebungen.

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>" }
    }
  }
}

Lassen Sie die KI die Einrichtung übernehmen

Sie möchten Konfigurationen nicht von Hand bearbeiten? Kopieren Sie den Installations-Prompt und fügen Sie ihn in einen beliebigen KI-Client ein — er schließt die Einrichtung auf seine eigene Weise ab. (Der Prompt weist die KI an, Ihren API Key bei Ihnen zu erfragen, damit Zugangsdaten nie im Chatverlauf oder in geteilten Konfigurationen landen.)

detail.access.mcp.composeHint

Preise

returned record

Berechnet nach der Anzahl der erfolgreich zurückgegebenen Datensätze. Fehlgeschlagene Läufe werden nicht berechnet.

0,0006 $/ Datensatz

Mehrere Abrechnungsereignisse werden unabhängig voneinander kumuliert. Details siehe jeweilige Position. Fehlgeschlagene Läufe werden nicht berechnet.

Credits ansehen

Jetzt ausprobieren

Füllen Sie die Parameter aus und starten Sie — die Ergebnisse stammen aus einem echten Aufruf.

Beispiel
Parameter werden vor dem Absenden gegen input.schema validiert
Bitte füllen Sie zuerst die Pflichtparameter aus
0,0006 $ / Datensatz