A data processing method and system

By obtaining the target address and rendering the page during content review, users mark the submission area to generate source code block tags, and parse element information, the problem of inflexible submission methods in existing technologies is solved, and the flexibility of customized submission is realized.

CN113590984BActive Publication Date: 2025-12-16BEIJING ZHONGWANG EQXIU TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110954551.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-19
Publication Date
2025-12-16
Estimated Expiration
2041-08-19

AI Technical Summary

Technical Problem

In existing technologies, the proactive crawling method for content review does not allow for the manual selection of elements to be submitted for review or not, resulting in insufficient flexibility in the submission method.

Method used

By obtaining the target address and rendering the page, users mark the areas to be submitted for review on the page, thereby obtaining the marked blocks on the page. Based on these blocks, source code block tags are generated, and element information is parsed to decide whether to submit for review or not, thus improving the flexibility of the submission method.

Benefits of technology

This feature allows users to customize which elements to submit or not submit during the content review process, increasing the flexibility of the submission method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113590984B_ABST
    Figure CN113590984B_ABST
Patent Text Reader

Abstract

The application discloses a data processing method and system, acquires a target address, and renders a page corresponding to the target address, acquires a page marking block from the page, the page marking block is obtained by a user marking a submission review in a region in the page, obtains a source code block label based on the page marking block, the source code block label is used for representing a source code identifier for specifying submission of a corresponding element, analyzes the source code block label, obtains element information corresponding to the corresponding element, obtains to-be-reviewed content based on the element information, and performs a review operation on the to-be-reviewed content. Through the above scheme, the page marking block is acquired from the page corresponding to the target address rendered, the page marking block is obtained by the user marking the submission review in the region in the page, in the process of analyzing the source code block label and submitting the to-be-reviewed content, the user can specify element information for submission review or no submission review, and the flexibility of the submission review mode is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of content review, more particularly, to a data processing method and system. BACKGROUND

[0002] Content moderation is based on image, text, audio and video detection technology, which detects the received data (pictures, text, audio, video, links, etc.) and performs content review on the detected data to meet the upload requirements and help customers reduce business violation risks.

[0003] Currently, there are two ways for content review to receive data for review: passive reception and active crawling. The active crawling method is to analyze and obtain pictures, text, audio, video, links and other elements for review, but this method has some defects, such as not being able to manually select some elements for review, or manually selecting some elements not to be reviewed, so that users cannot specify the elements for review, thereby reducing the flexibility of the review method. SUMMARY

[0004] Therefore, the present application discloses a data processing method and system, which allows users to specify element information for review or not to improve the flexibility of the review method during the process of analyzing source code block tags and reviewing the content to be reviewed.

[0005] To achieve the above purpose, the disclosed technical solution is as follows:

[0006] The first aspect of the present application discloses a data processing method, which comprises:

[0007] Obtaining a target address and rendering a page corresponding to the target address; the target address is obtained by selecting a URL address input by a user for review;

[0008] Obtaining a page annotation block from the page; the page annotation block is obtained by marking a region in the page by the user for review;

[0009] Obtaining a source code block tag based on the page annotation block; the source code block tag is used to represent the source code identification of the corresponding element specified for review;

[0010] Analyzing the source code block tag to obtain element information corresponding to the corresponding element;

[0011] Obtaining content to be reviewed based on the element information and performing review operation on the content to be reviewed.

[0012] Preferably, the obtaining the target address and rendering a page corresponding to the target address comprises:

[0013] obtaining an original URL address; the original URL address is used to indicate a URL address input by a user for submission;

[0014] selecting the target address from the original URL address by using a preset variable parameter, and rendering a page corresponding to the target address; the preset variable parameter is used to locate a network source code position corresponding to the target address.

[0015] Preferably, the obtaining the source code block label based on the page annotation block comprises:

[0016] obtaining a region source code from the page annotation block;

[0017] adding a label used to indicate submission to the region source code to obtain a source code block label.

[0018] Preferably, the analyzing the source code block label to obtain element information corresponding to the corresponding element comprises:

[0019] performing predetermined matching processing on the target address and a preset URL address;

[0020] if the target address matches the preset URL address, obtaining URL content source code of the source code block label;

[0021] obtaining target URL content source code corresponding to a block start position and a block end position from the URL content source code;

[0022] analyzing the target URL content source code to obtain element information corresponding to the corresponding element.

[0023] Preferably, the method further comprises:

[0024] if the target address does not match the preset URL address, ending the analysis process.

[0025] Preferably, the method further comprises:

[0026] obtaining a region source code from the page annotation block;

[0027] performing a delete label operation on the region source code.

[0028] The second aspect of the application discloses a data processing system, and the system comprises:

[0029] a rendering unit, configured to obtain a target address and render a page corresponding to the target address; the target address is selected from a URL address input by a user for submission.

[0030] The first acquisition unit is used to acquire page annotation blocks from the page; the page annotation blocks are obtained by the user marking areas on the page for review.

[0031] The second acquisition unit is used to obtain source code block tags based on the page annotation blocks; the source code block tags are used to represent the source code identifiers that are specified for submission to the corresponding elements.

[0032] The parsing unit is used to parse the source code block tags to obtain the element information corresponding to the corresponding element;

[0033] The review unit is used to obtain the content to be reviewed based on the element information and to perform review operations on the content to be reviewed.

[0034] Preferably, the rendering unit includes:

[0035] The first acquisition module is used to acquire the original address; the original address is used to instruct the user to input the URL address for submission for review.

[0036] The rendering module is used to select the target address from the original URL address by using preset variable parameters, and to render the page corresponding to the target address; the preset variable parameters are used to locate the network source code location corresponding to the target address.

[0037] Preferably, the second acquisition unit includes:

[0038] The second acquisition module is used to acquire the source code of the region from the page annotation block;

[0039] The operation module is used to add tags to the source code of the region to indicate submission for review, thereby obtaining source code block tags.

[0040] Preferably, the parsing unit includes:

[0041] The matching module is used to perform a predetermined matching process between the target address and a preset URL address;

[0042] The third acquisition module is used to acquire the URL content source code of the source code block tag if the target address matches the preset URL address.

[0043] The fourth acquisition module is used to obtain the target URL content source code corresponding to the block start position and the block end position from the URL content source code;

[0044] The parsing module is used to parse the source code of the target URL content to obtain element information.

[0045] The technical scheme can know that the application discloses a data processing method and system, obtains a target address, and renders a page corresponding to the target address, the target address is selected from a URL address input by a user for submission, a page marking block is obtained from the page, the page marking block is marked by the user in a region of the page for submission, a source code block label is obtained based on the page marking block, the source code block label is used to represent a source code identifier of a corresponding element for submission, the source code block label is analyzed to obtain element information corresponding to the corresponding element, to-be-audited content is obtained based on the element information, and an auditing operation is performed on the to-be-audited content. Through the above scheme, the page marking block is obtained from the page corresponding to the target address rendered, the page marking block is marked by the user in the region of the page for submission, in the process of analyzing the source code block label and the to-be-audited content for submission, the user can specify element information for submission or not, and the flexibility of the submission mode is improved. BRIEF DESCRIPTION OF DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of the provided drawings.

[0047] Figure 1 A flowchart of a data processing method disclosed by the embodiments of the present application;

[0048] Figure 2 A flowchart of obtaining a target address and rendering a page corresponding to the target address disclosed by the embodiments of the present application;

[0049] Figure 3 A flowchart of obtaining a source code block label based on a page marking block disclosed by the embodiments of the present application;

[0050] Figure 4 A flowchart of analyzing a source code block label to obtain element information corresponding to a corresponding element disclosed by the embodiments of the present application;

[0051] Figure 5 A structural diagram of a data processing system disclosed by the embodiments of the present application. DETAILED DESCRIPTION

[0052] With reference to the drawings and embodiments disclosed herein, the technical solutions in the embodiments will be clearly and completely described, apparently, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0053] In the present application, the term "comprising", "containing" or any other variant thereof is intended to cover the non-exclusive inclusion, so that the process, method, article or equipment including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or includes the elements inherent in such process, method, article or equipment. Without more limitations, the element defined by the sentence "including a…" does not exclude the presence of other identical elements in the process, method, article or equipment including the element.

[0054] As known from the background, at present, the active crawling mode of receiving data to be audited by the content audit cannot artificially select some elements for submission, or artificially select some elements not to be submitted, so that the user cannot specify the submission elements, thereby reducing the flexibility of the submission mode.

[0055] In order to solve the above problems, the embodiments of the present application disclose a data processing method and system, which obtains a page marking block from a page corresponding to a target address, the page marking block is obtained by marking the submission of a user in a region in the page, and in the process of parsing the source code block tag and submitting the content to be audited, the user can specify element information for submission or not, thereby improving the flexibility of the submission mode.

[0056] Reference Figure 1 As shown in the figure, a flowchart of a data processing method disclosed by the embodiments of the present application, the data processing method mainly includes the following steps:

[0057] S101: Obtain a target address, and render a page corresponding to the target address; the target address is obtained from a URL address input by a user for submission.

[0058] In S101, after receiving a uniform resource locator (URL) submission request created by a user logging in a management background, a target address is obtained through a preset variable parameter, and a page (webpage content) corresponding to the target address is rendered through a browser, wherein the target address is a URL address.

[0059] The specific process of obtaining the target address and rendering the page corresponding to the target address is as follows:

[0060] Firstly, an original URL address is acquired, the original URL address is used to indicate a URL address input by a user for submission, then a target address is selected from the original address by using a preset variable parameter, and a page corresponding to the target address is rendered; the preset variable parameter is used to locate a network source code position corresponding to the target address.

[0061] The number of original URL addresses can be multiple.

[0062] The preset variable parameter is used to locate the network source code position, and the target address is obtained based on the network source code position.

[0063] By using the preset variable parameter, a target address meeting a user requirement can be selected from multiple original URL addresses.

[0064] The preset variable parameter is determined by a technician according to an actual situation, and the present application does not make a specific limitation.

[0065] In order to facilitate understanding of a process of selecting a target address from an original URL address by using a preset variable parameter, an example is given for illustration:

[0066] For example, the number of original URL addresses is 100, and the preset variable parameter is 10; by using the preset variable parameter 10, positions of 10 network source codes in the 100 original URL addresses are located, that is, 10 target addresses are obtained, and the purpose of performing the processing based on the preset variable parameter is to select a target address meeting a user requirement from multiple original addresses.

[0067] S102: A page marking block is acquired from a page; the page marking block is obtained by a user marking a region in the page for submission.

[0068] In S102, a page region corresponding to a network source code in the page is marked for submission, and the page marking block is obtained.

[0069] The page region corresponding to the network source code in the page is marked as a submittable label, that is, a source code block label, or the page region corresponding to the network source code in the page is marked as a non-submittable label, and the non-submittable label does not need to be submitted subsequently.

[0070] The number of page marking blocks can be multiple. The user can mark multiple regions in the page to obtain multiple page marking blocks.

[0071] S103: A source code block label is obtained based on the page marking block; the source code block label is used to represent a source code identifier of a corresponding element designated for submission.

[0072] In S103, when the user clicks the block labeling button and selects the region to be labeled (page labeling block), a label indicating submission is added to the source code of the region of the page labeling block to obtain the source code block label.

[0073] Based on the page labeling block, the process of obtaining the source code block label is as follows:

[0074] First, the region source code is obtained from the page labeling block, and then a label indicating submission is added to the region source code to obtain the source code block label.

[0075] The source code block label is displayed for the user to confirm, and when the user sends information confirming the source code block label, a submission plan is obtained and saved. The submission plan includes the source code block label to be submitted.

[0076] S104: Analyzing the source code block label to obtain element information corresponding to the corresponding element.

[0077] In S104, the process of analyzing the source code block label to obtain element information corresponding to the corresponding element is as follows:

[0078] First, the target address is pre-matched with the preset URL address, and if the target address matches the preset URL address, the URL content source code of the source code block label is obtained, then the target URL content source code corresponding to the block start position and the block end position in the URL content source code is obtained, and finally the target URL content source code is parsed to obtain element information corresponding to the corresponding element.

[0079] The preset URL address is the URL address of the classification standard, and the target address is matched with the preset URL address by regular matching, i.e. the target address is filtered.

[0080] The pre-matching process can be regular matching or other matching process, and the determination of the pre-matching process is set by the technician according to the actual situation, which is not limited in the present application.

[0081] If the target address matches the preset URL address, the URL content source code of the source code block label is obtained by the preset crawling technology.

[0082] The determination of the preset URL address is set by the technician according to the actual situation, which is not limited in the present application.

[0083] The preset crawling technology is a network crawler technology, which is a program or script that automatically crawls information on the World Wide Web according to certain rules.

[0084] The block start position (block start code) and the block end position (block end code) are obtained from the URL content source code, and the content source code outside the block start position and the block end position is deleted to obtain the target URL content source code corresponding to the block start position and the block end position.

[0085] To facilitate understanding of the process of obtaining the block start position and the block end position from the URL content source code, and deleting the content source code outside the block start position and the block end position to obtain the target URL content source code corresponding to the block start position and the block end position, an example is given here:

[0086] For example, the block start position (A position) and the block end position (D position) are obtained from the URL content source code, and the content source code outside the A position and the D position is deleted to obtain the target URL content source code between the A position and the D position.

[0087] The corresponding elements include web page title, audio, video, picture, text, external link and other elements.

[0088] The element information includes web page title information, audio information, video information, picture information, text information, and external link information.

[0089] S105: obtaining the content to be audited based on the element information, and performing an audit operation on the content to be audited.

[0090] In S105, the element information is packaged into the content to be audited in the formats of web page title information, audio information, video information, picture information, text information, and external link information, and the content to be audited is pushed to the audit system for auditing.

[0091] The user can select the elements to be audited by customizing the function, and based on the function, the user can select different blocks in the page to obtain multiple page annotation blocks, set them as auditable or non-auditable tags, parse the audio information, video information, picture information, text information, and link information in the different tags, and send them to the audit system for auditing.

[0092] In the embodiment of the application, the page annotation block is obtained from the page corresponding to the target address rendered by the user, and the page annotation block is obtained by marking the area in the page for audit by the user. In the process of parsing the source code block tag and the content to be audited for audit, the user can specify the element information to be audited or not to be audited, thereby improving the flexibility of the audit method.

[0093] Optionally, the region source code is obtained from the page annotation block, and the region source code is subjected to a delete tag operation.

[0094] The region source code is subjected to a delete tag operation, that is, a reviewable tag set by a page annotation block is deleted, or a non-reviewable tag set by the page annotation block is deleted.

[0095] The user selects different blocks in the page by a function of custom selecting a review element, obtains a plurality of page annotation blocks, sets the page annotation blocks as reviewable tags or non-reviewable tags, if the page annotation blocks are set as reviewable tags, audio, video, picture, text, link and other element information in the page annotation blocks are parsed according to the reviewable tags and are sent for review, and if the page annotation blocks are set as non-reviewable tags, no review operation is performed.

[0096] In the embodiment of the application, the region source code is obtained from the page annotation block, the region source code is subjected to a delete tag operation, and the purpose of custom selecting a non-reviewable tag by the user is achieved.

[0097] Reference Figure 2 As shown in the figure, the process of obtaining a target address and rendering a page corresponding to the target address in S101 above mainly includes the following steps:

[0098] S201: An original URL address is obtained, and the original URL address is used to indicate a URL address input by a user for review.

[0099] In S201, the number of original URL addresses can be multiple.

[0100] S202: A target address is obtained by selecting an original URL address through a preset variable parameter, and a page corresponding to the target address is rendered; the preset variable parameter is used to locate a network source code position corresponding to the target address.

[0101] In S202, a target address meeting a user requirement is selected from multiple original URL addresses through a preset variable parameter.

[0102] The determination of the preset variable parameter is set by a technician according to an actual situation, and the application does not make a specific limitation.

[0103] In the embodiment of the application, an original URL address is obtained, the original URL address is selected through a preset variable parameter, and a page corresponding to the target address is rendered, so that the purpose of obtaining the page corresponding to the target address is achieved.

[0104] Reference Figure 3 As shown in the figure, the process of obtaining a source code block tag based on a page annotation block in S103 above mainly includes the following steps:

[0105] S301: Region source code is obtained from a page annotation block.

[0106] S302: Adding a label for indicating submission to the region source code to obtain a source code block label.

[0107] In S302, when the user clicks the block label button and selects the region (page label block) to be marked, the source code of the page label block is added with a label to obtain the source code block label.

[0108] The source code block label is used to represent the source code identification of the corresponding element for submission.

[0109] In the embodiments of the present application, the region source code is obtained from the page label block, a label for indicating submission is added to the region source code, and the source code block label is obtained.

[0110] Reference Figure 4 As shown in the above S104, the process of parsing the source code block label to obtain the element information corresponding to the corresponding element mainly includes the following steps:

[0111] S401: Perform predetermined matching processing on the target address and the preset URL address, and determine whether the target address matches the preset URL address. If yes, perform S402; if no, perform S405.

[0112] In S401, the preset URL address is the URL address of the classification standard, and the target address is matched by regular expression, i.e., the target address is filtered.

[0113] S402: Obtain the URL content source code of the source code block label.

[0114] In S402, the URL content source code of the source code block label is obtained by using a preset crawling technology.

[0115] The preset crawling technology is a network crawler technology. The network crawler is a program or script that automatically captures information on the World Wide Web according to certain rules.

[0116] S403: Obtain the target URL content source code corresponding to the block start position and the block end position from the URL content source code.

[0117] In S403, the block start position and the block end position are obtained from the URL content source code, and the content source code outside the block start position and the block end position is deleted to obtain the target URL content source code corresponding to the block start position and the block end position.

[0118] S404: Parse the target URL content source code to obtain the element information corresponding to the corresponding element.

[0119] In S404, the element information includes webpage title, audio, video, picture, text, external link and the like.

[0120] S405: end of parsing process.

[0121] End of parsing target URL content source code process.

[0122] In the embodiment of the application, the target address is matched with the preset URL address, if the target address matches the preset URL address, the URL content source code of the source code block label is obtained, the target URL content source code corresponding to the block start position and the block end position is obtained from the URL content source code, the element information is obtained by parsing the target URL content source code, the element information is packaged into the content to be audited, and the content to be audited is audited.

[0123] Based on the above embodiment Figure 1 A data processing method is disclosed, and the embodiment of the application also discloses a data processing system. Figure 5 As shown in the figure, the data processing system comprises a rendering unit 501, a first acquisition unit 502, a second acquisition unit 503, a parsing unit 504 and an auditing unit 505.

[0124] The rendering unit 501 is used for obtaining a target address and rendering a page corresponding to the target address, and the target address is selected from a URL address input by a user for submission.

[0125] The rendering unit 501 obtains the target address through a preset variable parameter and renders a page (webpage content) corresponding to the target address through a browser after receiving a URL submission request created by the user logging in a management background.

[0126] The first acquisition unit 502 is used for obtaining a page marking block from the page, and the page marking block is marked by the user in a region of the page for submission.

[0127] The first acquisition unit 502 marks a page region corresponding to a network source code in the page to obtain the page marking block.

[0128] The second acquisition unit 503 is used for obtaining a source code block label based on the page marking block, and the source code block label is used for representing a source code identifier for specifying submission of a corresponding element.

[0129] When the user clicks a block marking button and selects a region (page marking block) to be marked, the second acquisition unit 503 adds a label for indicating submission to the region source code of the page marking block to obtain the source code block label.

[0130] The parsing unit 504 is configured to parse the source code block label to obtain element information corresponding to a corresponding element.

[0131] The parsing unit 504 is configured to first perform predetermined matching processing on the target address and the preset URL address, obtain URL content source code of the source code block label if the target address matches the preset URL address, then obtain target URL content source code corresponding to a block start position and a block end position from the URL content source code, and finally parse the target URL content source code to obtain element information corresponding to a corresponding element.

[0132] The auditing unit 505 is configured to obtain to-be-audited content based on the element information and perform an auditing operation on the to-be-audited content.

[0133] The auditing unit 505 is configured to package the element information into to-be-audited content in the form of a web page title, audio, video, picture, text, and external link, and push the to-be-audited content to an auditing system for auditing.

[0134] Further, the rendering unit 501 includes a first obtaining module and a rendering module.

[0135] The first obtaining module is configured to obtain an original URL address, the original URL address being used to indicate a URL address input by a user for submission for auditing.

[0136] The rendering module is configured to select a target address from the original URL address by using a preset variable parameter, and render a page corresponding to the target address; and the preset variable parameter is used to locate a network source code position corresponding to the target address.

[0137] Further, the second obtaining unit 503 includes a second obtaining module and an operating module.

[0138] The second obtaining module is configured to obtain region source code from a page annotation block.

[0139] The first operating module is configured to add a label to the region source code to obtain a source code block label.

[0140] Further, the parsing unit 504 includes a matching module, a third obtaining module, a fourth obtaining module, and a parsing module.

[0141] The matching module is configured to perform predetermined matching processing on the target address and the preset URL address.

[0142] The third obtaining module is configured to obtain URL content source code of the source code block label if the target address matches the preset URL address.

[0143] The fourth acquisition module is configured to acquire target URL content source code corresponding to the block start position and the block end position from the URL content source code.

[0144] The parsing module is configured to parse the target URL content source code to obtain element information corresponding to an element.

[0145] Further, the data processing system further comprises an ending unit.

[0146] The ending unit is configured to end the parsing process if the target address does not match the preset URL address.

[0147] Further, the data processing system further comprises a third acquisition unit and an operation unit.

[0148] The third acquisition unit is configured to acquire the region source code from the page annotation block.

[0149] The operation unit is configured to perform a delete tag operation on the region source code.

[0150] In the embodiments of the application, the page annotation block is acquired from a page corresponding to the target address rendered by the user, and the page annotation block is marked by the user in the region of the page. In the process of parsing the source code block tag and the content to be audited, the user can specify the element information to be audited or not to be audited, thereby improving the flexibility of the audit mode.

[0151] The specific implementation process of each of the above embodiments and its derivative mode are within the protection scope of the application.

[0152] Each of the embodiments in the specification is described in a progressive manner, and the same or similar parts of each of the embodiments can be referred to. Each of the embodiments focuses on the difference from other embodiments. In particular, for the system or system embodiments, since they are basically similar to the method embodiments, they are described more simply, and the relevant parts can be referred to the part of the method embodiments. The above-described system and system embodiments are only illustrative, and the units described as separate components can be or can not be physically separated, and the components displayed as units can be or can not be physical units, that is, they can be located in one place or distributed on multiple network units. According to actual needs, part or all of the modules can be selected to achieve the purpose of the embodiments. Those skilled in the art can understand and implement without creative labor.

[0153] Those skilled in the art will further appreciate that the functionality of the various examples described herein can be implemented by one or more circuits such as, for example, a combination of analog and / or digital circuitry. The term "circuitry" as used herein covers all of these potential implementations and should not be construed as necessarily requiring the use of integrated circuits or discrete circuitry. Unless otherwise specified, the use of the ordinal adjectives "first", "second", "third", etc., are to modify distinct elements of a single element. The use of the articles "a", "an", "the" and / or "said" are to be construed as referring to one or more elements unless otherwise specified by the context of use. The use of the indefinite article "a" or "an" is not intended to refer to only a singular entity but includes the plural entities as well, unless otherwise specifically indicated by the context of use.

[0154] The above description of disclosed embodiments is intended to be illustrative and not restrictive. Many embodiments of the application will be apparent to those of skill in the art upon reviewing the above description. The scope of the application should, therefore, be determined not with reference to the above description, but instead should be determined with reference to the appended claims, along with their full scope of equivalents.

[0155] The above description is intended to be illustrative and not restrictive. Many modifications and variations of the application will be apparent to those skilled in the art upon reviewing the above description. It is therefore intended that all such modifications and variations that fall within the spirit and scope of the application be considered as within the scope of the application. What is claimed is:

Claims

1. A data processing method, characterized in that, The method includes: Obtain the target address and render the page corresponding to the target address; the target address is selected from the URL addresses input by the user for submission for review. Obtain the page annotation block from the page; the page annotation block is obtained by the user marking the area on the page for review. Based on the page annotation blocks, source code block tags are obtained; the source code block tags are used to represent the source code identifiers that specify submission for review for the corresponding elements; wherein, the source code block tags are obtained by adding tags indicating submission to the regional source code of the page annotation blocks after the page annotation blocks are generated in the area selected by the user; the submission plan is obtained and saved after the source code block tags are confirmed by the user; Obtain the URL content source code of the source code block tag, and parse the content source code to obtain the element information corresponding to the corresponding element; the element information includes webpage title information, audio information, video information, image information, text information, and external link information; The element information is packaged into content to be reviewed in the corresponding format, and the content to be reviewed is then reviewed. The step of obtaining the URL content source code of the source code block tag and parsing the content source code to obtain the element information corresponding to the corresponding element includes: The target address is matched with a preset URL address in a predetermined manner; If the target address matches the preset URL address, then the URL content source code of the source code block tag is obtained; Obtain the target URL content source code corresponding to the block start position and the block end position from the URL content source code; Parse the source code of the target URL to obtain the element information corresponding to the corresponding element.

2. The method according to claim 1, characterized in that, The step of obtaining the target address and rendering the page corresponding to the target address includes: Obtain the original URL address; the original URL address is used to instruct the user to enter the URL address for submission for review; By using preset variable parameters, the original URL address is selected to obtain the target address, and the page corresponding to the target address is rendered; the preset variable parameters are used to locate the network source code location corresponding to the target address.

3. The method according to claim 1, characterized in that, The process of obtaining source code block tags based on the page annotation blocks includes: Obtain the source code of the region from the marked blocks on the page; Add tags to the source code of the region to indicate submission for review, thus obtaining source code block tags.

4. The method according to claim 1, characterized in that, Also includes: If the target address does not match the preset URL address, the parsing process ends.

5. The method according to claim 1, characterized in that, Also includes: Obtain the source code of the region from the marked blocks on the page; Remove the tags from the source code of the aforementioned region.

6. A data processing system, characterized in that, The system includes: A rendering unit is used to obtain a target address and render the page corresponding to the target address; the target address is selected from the URL address input by the user for submission for review. The first acquisition unit is used to acquire page annotation blocks from the page; the page annotation blocks are obtained by the user marking areas on the page for review. The second acquisition unit is used to obtain source code block tags based on the page annotation blocks; the source code block tags are used to characterize the source code identifier that specifies the submission for review for the corresponding element; wherein, the source code block tags are obtained by adding tags indicating submission for review to the regional source code of the page annotation blocks after the page annotation blocks are generated in the area selected by the user; the submission plan is obtained and saved after the source code block tags are confirmed by the user; The parsing unit is used to obtain the URL content source code of the source code block tag, and parse the content source code to obtain the element information corresponding to the corresponding element; the element information includes webpage title information, audio information, video information, image information, text information, and external link information; The review unit is used to package the element information into content to be reviewed in a corresponding format and to perform review operations on the content to be reviewed. The parsing unit includes: The matching module is used to perform a predetermined matching process between the target address and a preset URL address; The third acquisition module is used to acquire the URL content source code of the source code block tag if the target address matches the preset URL address. The fourth acquisition module is used to obtain the target URL content source code corresponding to the block start position and the block end position from the URL content source code; The parsing module is used to parse the source code of the target URL content to obtain element information.

7. The system according to claim 6, characterized in that, The rendering unit includes: The first acquisition module is used to acquire the original address; the original address is used to instruct the user to input the URL address for submission for review. The rendering module is used to select the target address from the original URL address by using preset variable parameters, and to render the page corresponding to the target address; the preset variable parameters are used to locate the network source code location corresponding to the target address.

8. The system according to claim 6, characterized in that, The second acquisition unit includes: The second acquisition module is used to acquire the source code of the region from the page annotation block; The operation module is used to add tags to the source code of the region to indicate submission for review, thereby obtaining source code block tags.

Citation Information

Patent Citations

  • Method for quickly displaying network information

    CN104090935A

  • Data auditing method, device and equipment

    CN111651981A