LLM 聊天爬虫模型抓取ChatGPT

ChatGPT Scraper

使用 scraper.chatgpt Actor 捕获 ChatGPT 的回答——包括 Markdown 格式的回复、搜索链接和来源归属数据——无需您自行逆向工程 UI。

请求示例

curl 'https://api.scrapeless.com/api/v2/scraper/request' \
  --header 'Content-Type: application/json' \
  --header 'x-api-token: {you_api_key}' \
  --data '{
    "actor": "scraper.chatgpt",
    "input": {
      "prompt": "Most reliable proxy service for data extraction",
      "country": "JP",
      "web_search": true,
      "shopping": true
    },
    "webhook": {
      "url": "http://www.youwebhook.com"
    }
  }'

请求体参数

ParameterTypeRequiredDescription
promptstringYes发送给 ChatGPT 的提示词。
countrystringYes国家或地区代码。
web_searchbooleanNo是否启用网络搜索。
shoppingbooleanNo是否获取购物数据。默认为 true。启用后,将在 products 字段中返回产品信息。

响应字段

注意: 如果响应包含购物数据(products 字段),该 API 调用将按基础费率的 2 倍计费。这是由于从多个来源提取和处理产品信息需要额外的资源开销。

ParameterTypeDescription
promptstring原始提示词。
result_textstringChatGPT 返回的 Markdown 格式回复。
modelstring模型标识符,例如 gpt-5-1
web_searchbool指示是否运行了搜索增强。
linksarray补充链接数组。
search_resultarray与响应关联的 SERP(搜索结果页)结果。
search_result.attributionstring搜索结果的来源。
search_result.snippetstringChatGPT 提供的摘要片段。
search_result.titlestring搜索结果的标题。
search_result.urlstring搜索结果的 URL。
content_referencesarray包含在 ChatGPT 回答中的引用。
content_references.attributionstring引用的来源。
content_references.titlestring被引用内容的标题。
content_references.urlstring被引用内容的 URL。
productsarrayChatGPT 返回的产品信息。
products.idstring唯一产品标识符。
products.titlestring产品标题。
products.descriptionstring产品描述(可能为 null)。
products.pricestring显示价格,例如 $799.99
products.ratingfloat平均评分。
products.num_reviewsint评论数量。
products.merchantsstring商家名称,例如 Sony + others
products.image_urlsarray产品图片 URL 数组。
products.urlstring产品页面 URL。
products.offersarray购买报价数组。
products.offers.merchant_namestring商家名称。
products.offers.pricestring报价。
products.offers.price_detailsobject详细价格明细。
products.offers.price_details.basestring基础价格。
products.offers.price_details.totalstring含税和运费的总价。
products.offers.availablebool产品库存/可用状态。
products.offers.detailsstring配送和库存信息。
products.offers.urlstring结账或产品页面 URL。
products.rating_grouped_citationobject评分的引用数据。
products.rating_grouped_citation.titlestring引用标题。
products.rating_grouped_citation.urlstring引用 URL。
products.rating_grouped_citation.supporting_websitesarray支持该评分的网站。
products.rating_grouped_citation.supporting_websites.titlestring网站标题。
products.rating_grouped_citation.supporting_websites.urlstring网站 URL。
adsobjectChatGPT 返回的广告信息。
ads.typestring广告响应类型,例如 ads
ads.contentobject广告内容。
ads.content.typestring广告单元类型,例如 single_advertiser_ad_unit
ads.content.advertiser_brandobject广告主品牌信息。
ads.content.advertiser_brand.idstring广告主品牌的唯一标识符。
ads.content.advertiser_brand.namestring广告主品牌名称。
ads.content.advertiser_brand.urlstring广告主品牌网站 URL。
ads.content.advertiser_brand.favicon_urlstring广告主网站图标(favicon)URL。
ads.content.ad_cardsarray广告卡片数组。
ads.content.ad_cards.titlestring广告卡片标题。
ads.content.ad_cards.bodystring广告正文或描述。
ads.content.ad_cards.company_namestring广告公司名称。
ads.content.ad_cards.formatstring广告卡片格式,例如 image_card_v2
ads.content.ad_cards.image_urlstring广告图片 URL。
ads.content.ad_cards.cta_product_copystring行动号召(CTA)产品文案(可能为 null)。
ads.content.ad_cards.card_headerobject广告卡片头部信息。
ads.content.ad_cards.card_header.titlestring卡片头部标题。
ads.content.ad_cards.card_header.subtitlestring卡片头部副标题,例如 Sponsored(赞助)。
ads.content.ad_cards.card_header.logo_urlstring广告主 Logo URL。
ads.content.ad_cards.favicon_urlstring广告的网站图标(favicon)URL。
ads.content.ad_cards.targetobject广告目标链接信息。
ads.content.ad_cards.target.typestring目标类型,例如 url
ads.content.ad_cards.target.valuestring目标链接的实际 URL 值。
ads.content.ad_cards.target.open_externallybool是否在外部打开链接。
ads.content.carousel_cardsarray轮播广告卡片数组。
ads.content.carousel_cards.titlestring轮播卡片标题。
ads.content.carousel_cards.bodystring轮播卡片正文或描述。
ads.content.carousel_cards.image_urlstring轮播卡片图片 URL。
ads.content.carousel_cards.targetobject轮播卡片目标链接信息。
ads.content.carousel_cards.target.typestring目标类型,例如 url
ads.content.carousel_cards.target.valuestring轮播目标链接的实际 URL 值。
ads.content.carousel_cards.target.open_externallybool是否在外部打开轮播链接。
mapobjectChatGPT 返回的地图和本地商家数据。
map.entitiesarray已解析实体的排序列表(例如本地商家)。
map.entities.categorystring实体类别,例如 local_business
map.entities.idstring实体标识符(例如 Google Place ID)。
map.entities.namestring实体名称。
map.entities.latitudefloat实体纬度。
map.entities.longitudefloat实体经度。
map.entities.extra_paramsobject实体的附加查询参数。
map.entities.extra_params.addressstring实体地址。
map.entities.extra_params.business_idstring商家标识符。
map.entities.extra_params.locationstring搜索位置上下文。
map.entities.extra_params.providerstring数据提供商,例如 yelp-feedb3
map.entities.entityobject详细实体记录。
map.entities.entity.addressstring完整街道地址。
map.entities.entity.attributesobject附加属性(可能为 null)。
map.entities.entity.categoriesarray实体的类别标签。
map.entities.entity.citystring城市(可能为 null)。
map.entities.entity.country_codestringISO 国家代码,例如 US
map.entities.entity.country_namestring国家名称。
map.entities.entity.date_closedstring关闭日期(可能为 null)。
map.entities.entity.date_openedstring开业日期(可能为 null)。
map.entities.entity.descriptionstring商家描述(可能为 null)。
map.entities.entity.description_citestring描述引用(可能为 null)。
map.entities.entity.distance_metersfloat距离搜索位置的米数(可能为 null)。
map.entities.entity.enriched_descriptionstring增强描述(可能为 null)。
map.entities.entity.from_cachebool记录是否来自缓存。
map.entities.entity.hoursarray每日营业时间。
map.entities.entity.hours.dayint星期几(0=星期日 … 6=星期六)。
map.entities.entity.hours.startstring24 小时制 HHMM 格式的营业时间,例如 0800
map.entities.entity.hours.endstring24 小时制 HHMM 格式的打烊时间,例如 1900
map.entities.entity.idstring实体标识符。
map.entities.entity.image_urlstring主图片 URL。
map.entities.entity.image_urlsarray图片 URL 数组。
map.entities.entity.is_claimedbool商家列表是否已认领(可能为 null)。
map.entities.entity.is_closed_permanentlybool是否永久关闭。
map.entities.entity.is_closed_temporarilybool是否临时关闭。
map.entities.entity.is_openbool当前是否营业。
map.entities.entity.latitudefloat纬度。
map.entities.entity.locationstring位置上下文,例如 Portland, OR, USA
map.entities.entity.longitudefloat经度。
map.entities.entity.menuobject菜单信息(可能为 null)。
map.entities.entity.menu.urlstring菜单 URL。
map.entities.entity.namestring商家名称。
map.entities.entity.next_open_hourobject下一个营业时段。
map.entities.entity.next_open_hour.dayint下一个营业日的星期几。
map.entities.entity.next_open_hour.startstring下一个营业时间(HHMM)。
map.entities.entity.next_open_hour.endstring对应的打烊时间(HHMM)。
map.entities.entity.phonestring电话号码。
map.entities.entity.popularity_scorefloat热度评分(可能为 null)。
map.entities.entity.pricestring价格数值(可能为 null)。
map.entities.entity.price_strstring价格等级标识,例如 $$$(可能为 null)。
map.entities.entity.providerstring数据源提供商,例如 yelp-feedb3bright-feed
map.entities.entity.provider_imagesarray提供商提供的图片(可能为 null)。
map.entities.entity.provider_logo_dark_urlstring暗色模式下的提供商 Logo URL(可能为 null)。
map.entities.entity.provider_logo_urlstring提供商 Logo URL(可能为 null)。
map.entities.entity.provider_urlstring实体在提供商网站上的 URL。
map.entities.entity.rankint排名位置(可能为 null)。
map.entities.entity.ranking_scorefloat内部排名分数。
map.entities.entity.ratingfloat平均评分。
map.entities.entity.rating_scaleint最高评分标准,例如 5
map.entities.entity.reconciled_thumbnailsarray跨提供商整合的缩略图。
map.entities.entity.reconciled_thumbnails.image_urlstring缩略图 URL。
map.entities.entity.reconciled_thumbnails.obfuscated_providerstring缩略图的混淆提供商名称。
map.entities.entity.reservation_providersarray可用的预订服务提供商。
map.entities.entity.review_countint评论数量。
map.entities.entity.review_highlightsarray精选评论摘要(可能为 null)。
map.entities.entity.reviewsarray评论记录(可能为 null)。
map.entities.entity.service_providersarray服务提供商(可能为 null)。
map.entities.entity.special_hoursarray特殊/节假日营业时间(可能为 null)。
map.entities.entity.statestring州或地区代码(可能为 null)。
map.entities.entity.tagsarray属性标签,例如无障碍设施。
map.entities.entity.website_urlstring官方网站 URL。
map.entities.entity.yelp_menu_urlstringYelp 菜单 URL(可能为 null)。
map.entities.entity.zipcodestring邮政编码(可能为 null)。
map.raw_search_entitiesarray原始未排序的搜索实体。每个项的结构与 map.entities 相同。