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