Felo API PlatformFelo API Platform

資料 API / DataForSEO / On Page

OnPage API Content Parsing

Parses one crawled url into structured content, with markdown_view for a markdown rendering. Reads a finished crawl, so it needs the id from post_dataforseo_on_page_submit and returns crawl_progress plus a crawl_status of max_crawl_pages, pages_in_queue and pages_crawled - check those before trusting a small result, because a crawl still running simply has less to report. The standalone twin post_dataforseo_on_page_content_parsing_live parses any URL without a crawl - prefer that unless the page is already part of one.

參數

沒有路徑、查詢或請求標頭參數。

請求主體

  • urlstring必填

    URL of the content to parse required field URL of the page to parse example: https://dataforseo.com/blog/a-versatile-alternative-to-google-trends-exploring-the-power-of-dataforseo-trends-api

  • idstring必填

    ID of the task required field you can get this ID in the response of the Task POST endpoint note: the enable_content_parsing parameter in the POST request must be set to true example: "07131248-1535-0216-1000-17384017ad04"

  • markdown_viewboolean選填

    return page content as markdown optional field if set to true, the markdown-formatted content of the page will be returned in the page_as_markdown field of the response; default value: false

請求範例

curl -X POST "https://openapi.felo.ai/v1/beta/dataforseo/on_page/content_parsing" \
  -H "Authorization: Bearer $FELO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "url": "<string>",
  "id": "<string>",
  "markdown_view": false
}'

回應

回應欄位

  • versionstring選填

    the current version of the API

  • status_codeinteger選填

    general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions

  • status_messagestring選填

    general informational message you can find the full list of general informational messages here

  • timestring選填

    execution time, seconds

  • costnumber選填

    total tasks cost, USD

  • tasks_countinteger選填

    the number of tasks in the tasks array

  • tasks_errorinteger選填

    the number of tasks in the tasks array returned with an error

  • tasksstring[]選填

    array of tasks

  • idstring選填

    task identifier unique task identifier in our system in the UUID format

  • status_codeinteger選填

    status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of the response codes here

  • status_messagestring選填

    informational message of the task you can find the full list of general informational messages here

  • timestring選填

    execution time, seconds

  • costnumber選填

    cost of the task, USD

  • result_countinteger選填

    number of elements in the result array

  • pathstring[]選填

    URL path

  • dataobject選填

    contains the same parameters that you specified in the POST request

  • resultstring[]選填

    array of results

  • crawl_progressstring選填

    status of the crawling session possible values: in_progress, finished

  • crawl_statusobject選填

    details of the crawling session

  • items_countinteger選填

    number of items in the results array

  • itemsstring[]選填

    items array

  • typestring選填

    type of the returned item = ‘сontent_parsing_element’

  • fetch_timestring選填

    date and time when the content was fethced example: "2022-11-01 10:02:52 +00:00"

  • status_codeinteger選填

    status code of the page

  • page_contentobject選填

    parsed content of the page

  • headerobject選填

    parsed content of the header

  • primary_contentstring[]選填

    primary content on the page you can find more information about content priority calculation in this help center article

  • textstring選填

    content text

  • urlstring選填

    page URL displayed in case the text is a link anchor

  • urlsstring[]選填

    contains other URLs and anchors found in the content element

  • urlstring選填

    other URL found in the content element

  • anchor_textstring選填

    text of the URL’s anchor

  • secondary_contentstring[]選填

    secondary content on the page you can find more information about content priority calculation in this help center article

  • textstring選填

    content text

  • urlstring選填

    page URL displayed in case the text is a link anchor

  • urlsstring[]選填

    contains other URLs and anchors found in the content element

  • urlstring選填

    other URL found in the content element

  • anchor_textstring選填

    text of the URL’s anchor

  • table_contentstring[]選填

    content of the table on the page

  • headerstring[]選填

    content of the header of the table

  • row_cellsstring[]選填

    content of the row cells of the header

  • textstring選填

    text in the row cell

  • urlsstring[]選填

    contains other URLs and anchors found in the cell

  • urlstring選填

    URL found in the cell

  • anchor_textstring選填

    text of the URL’s anchor

  • is_headerboolean選填

    indicates if the text belongs to the header

  • bodystring[]選填

    content of the body of the table

  • row_cellsstring[]選填

    content of the row cells of the header

  • textstring選填

    text in the row cell

  • urlsstring[]選填

    contains other URLs and anchors found in the cell

  • urlstring選填

    URL found in the cell

  • anchor_textstring選填

    text of the URL’s anchor

  • is_headerboolean選填

    indicates if the text belongs to the header

  • footerstring[]選填

    content of the footer of the table

  • row_cellsstring[]選填

    content of the row cells of the header

  • textstring選填

    text in the row cell

  • urlsstring[]選填

    contains other URLs and anchors found in the cell

  • urlstring選填

    URL found in the cell

  • anchor_textstring選填

    text of the URL’s anchor

  • is_headerboolean選填

    indicates if the text belongs to the header

  • footerobject選填

    parsed content of the footer

  • main_topicstring[]選填

    main topic on the page you can find more information about topic priority calculation in this help center article

  • h_titlestring選填

    meta title

  • main_titlestring選填

    main title of the block

  • authorstring選填

    content author name

  • languagestring選填

    content language

  • levelstring選填

    HTML level

  • primary_contentstring[]選填

    primary content on the page you can find more information about content priority calculation in this help center article

  • textstring選填

    content text

  • urlstring選填

    page URL displayed in case the text is a link anchor

  • urlsstring[]選填

    contains other URLs and anchors found in the content element

  • urlstring選填

    other URL found in the content element

  • anchor_textstring選填

    text of the URL’s anchor

  • secondary_contentstring[]選填

    secondary content on the page you can find more information about content priority calculation in this help center article

  • secondary_topicstring[]選填

    secondary topic on the page you can find more information about topic priority calculation in this help center article

  • h_titlestring選填

    meta title

  • main_titlestring選填

    main title of the block

  • authorstring選填

    content author name

  • languagestring選填

    content language

  • levelstring選填

    HTML level

  • primary_contentstring[]選填

    primary content on the page you can find more information about content priority calculation in this help center article

  • textstring選填

    content text

  • urlstring選填

    page URL displayed in case the text is a link anchor

  • urlsstring[]選填

    contains other URLs and anchors found in the content element

  • urlstring選填

    other URL found in the content element

  • anchor_textstring選填

    text of the URL’s anchor

  • secondary_contentstring[]選填

    secondary content on the page you can find more information about content priority calculation in this help center article

  • ratingsstring[]選填

    contains objects with rating information for the products displayed on the page

  • namestring選填

    rating name Note: this field is not used in this particular object, and its value is always set to null

  • rating_valueinteger選填

    the value of the rating

  • max_rating_valueinteger選填

    maximum value for the rating

  • rating_countinteger選填

    the amount of feedback

  • relative_ratingnumber選填

    relative rating can take values from 0 to 1

  • offersstring[]選填

    array of products displayed on the page contains objects with information on products displayed on the page

  • namestring選填

    name of the product

  • priceinteger選填

    price of the product

  • price_currencystring選填

    price currency

  • price_valid_untilinteger選填

    displays the date and time until which the price is valid in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00” example: "2022-11-01 10:02:52 +00:00"

  • commentsstring[]選填

    array of comments displayed on the page contains objects with information on comments related to displayed products

  • ratingobject選填

    product’s rating contains information about the rating a customer has given to the product

  • namestring選填

    rating name Note: this field is not used in this particular object, and its value is always null

  • rating_valueinteger選填

    the value of the rating

  • max_rating_valueinteger選填

    maximum value for the rating

  • rating_countinteger選填

    the amount of feedback Note: this field is not used in this particular object, and its value is always null

  • relative ratingnumber選填

    relative rating can take values from 0 to 1

  • titlestring選填

    title of the customer’s comment

  • publish_datestring選填

    date when the comment was published

  • authorstring選填

    author of the comment

  • primary_contentstring[]選填

    primary content on the page you can find more information about content priority calculation in this help center article

  • textstring選填

    text of the comment

  • urlstring選填

    displayed in case the text is a link anchor

  • urlsstring[]選填

    contains other URLs and anchors found in the content element

  • contactsobject選填

    contact information contains contact information displayed on the page

  • telephonesstring[]選填

    array of telephone numbers

  • emailsstring[]選填

    array of emails

  • page_as_markdownstring選填

    page content in the markdown format page content in the text-to-HTML markdown format specify markdown_view as true in the request to return the value