A webpage information verification method and related device

By simulating human operation through the RPA platform to automatically verify web page information, the problems of low efficiency and infringement of website rights in existing technologies are solved, and secure and efficient web page information verification is achieved.

CN115687734BActive Publication Date: 2026-05-29AGRICULTURAL BANK OF CHINA

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
AGRICULTURAL BANK OF CHINA
Filing Date
2022-09-28
Publication Date
2026-05-29

Smart Images

  • Figure CN115687734B_ABST
    Figure CN115687734B_ABST
Patent Text Reader

Abstract

The application provides a webpage information verification method and related device, which can be applied to a robot process automation (RPA) platform. The method comprises the following steps: obtaining an original file; extracting to-be-verified information and a query condition corresponding to the to-be-verified information from the original file; querying a webpage according to the query condition to obtain a query result, wherein the query result is used to represent whether the webpage includes the query condition; and when the query result represents that the webpage includes the query condition, determining a verification result of the to-be-verified information according to the to-be-verified information and the query result. According to the to-be-verified information and the query condition extracted from the original file, the RPA platform simulates human operation and interacts with the webpage, webpage information can be safely and efficiently obtained, automatic verification of the webpage information is realized, and the efficiency of webpage information verification is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a web page information verification method, apparatus, RPA platform, computer-readable storage medium, and computer program product. Background Technology

[0002] With the rapid development of internet technology, more and more companies are choosing to use websites to publish information for public disclosure. This information can include company operations, product launch announcements, personnel changes, and more. To ensure the timely and accurate publication of website information, verifying the information has become an important task.

[0003] To address the aforementioned webpage information verification issues, the industry typically utilizes web crawlers to retrieve webpage information. For example, specific keywords or filtering rules can be used to crawl the required webpage information, which is then manually verified. However, web crawlers frequently and extensively access webpages in the background, potentially disrupting the normal operation of websites. Furthermore, using web crawlers to retrieve webpage information may infringe on website rights. Additionally, manual verification of the retrieved webpage information is still required, resulting in low verification efficiency. Summary of the Invention

[0004] This application provides a method for verifying webpage information. This method can securely and efficiently obtain webpage information, realize automatic verification of webpage information, and improve the efficiency of webpage information verification. This application also provides an apparatus, RPA platform, computer-readable storage medium, and computer program product corresponding to the above method.

[0005] Firstly, this application provides a webpage information verification method, applied to a Robotic Process Automation (RPA) platform. The method includes:

[0006] Obtain the original file;

[0007] Extract the information to be verified and the corresponding query conditions from the original file;

[0008] The webpage is queried according to the query conditions to obtain the query results, and the query results are used to indicate whether the webpage includes the query conditions.

[0009] When the query result indicates that the webpage includes the query conditions, the verification result of the information to be verified is determined based on the information to be verified and the query result.

[0010] In some possible implementations, the original file includes a first format file, and the extraction of the information to be verified and the corresponding query conditions from the original file includes:

[0011] Based on the first format file processing component, the text information of the first format file is read. The first format file processing component is implemented based on a programming language capable of reading the first format file.

[0012] Based on the text information of the first format file, extract the information to be verified and the corresponding query conditions.

[0013] In some possible implementations, the step of querying web pages based on the query conditions to obtain query results includes:

[0014] Determine the webpage based on the query criteria;

[0015] Enter the query criteria on the webpage to obtain the query results.

[0016] In some possible implementations, obtaining the original file includes:

[0017] Identify target business personnel from among multiple business personnel;

[0018] Obtain the business emails of the target business personnel;

[0019] Based on the business emails from the target business personnel, obtain the original file, which includes the body of the business email and its attachments.

[0020] In some possible implementations, the query result is used to characterize whether the webpage includes the query conditions, including:

[0021] When the webpage does not include the query criteria, the query result is no webpage information found;

[0022] When the webpage includes the query conditions, the query result includes at least one webpage information corresponding to the query conditions.

[0023] In some possible implementations, when the query result indicates that the webpage includes the query conditions, determining the verification result of the information to be verified based on the information to be verified and the query result includes:

[0024] When the query result indicates that the webpage includes the query condition, at least one webpage information corresponding to the query condition is determined;

[0025] Based on the information to be verified and the at least one webpage information, calculate at least one text similarity between the information to be verified and the at least one webpage information;

[0026] The verification result of the information to be verified is determined based on the at least one text similarity.

[0027] Secondly, this application provides a webpage information verification device. The device includes:

[0028] The acquisition module is used to acquire the original file;

[0029] The extraction module is used to extract the information to be verified and the query conditions corresponding to the information to be verified from the original file;

[0030] The query module is used to query web pages according to the query conditions and obtain query results, wherein the query results are used to indicate whether the web page includes the query conditions.

[0031] The verification module is used to determine the verification result of the information to be verified based on the information to be verified and the query result when the query result indicates that the webpage includes the query conditions.

[0032] In some possible implementations, the original file includes a first format file, and the extraction module is specifically used for:

[0033] Based on the first format file processing component, the text information of the first format file is read. The first format file processing component is implemented based on a programming language capable of reading the first format file.

[0034] Based on the text information of the first format file, extract the information to be verified and the corresponding query conditions.

[0035] In some possible implementations, the query module is specifically used for:

[0036] Determine the webpage based on the query criteria;

[0037] Enter the query criteria on the webpage to obtain the query results.

[0038] In some possible implementations, the acquisition module is specifically used for:

[0039] Identify target business personnel from among multiple business personnel;

[0040] Obtain the business emails of the target business personnel;

[0041] Based on the business emails from the target business personnel, obtain the original file, which includes the body of the business email and its attachments.

[0042] In some possible implementations, the query module is specifically used for:

[0043] When the webpage does not include the query criteria, the query result is no webpage information found;

[0044] When the webpage includes the query conditions, the query result includes at least one webpage information corresponding to the query conditions.

[0045] In some possible implementations, when the query result indicates that the webpage includes the query conditions, the verification module is specifically used for:

[0046] When the query result indicates that the webpage includes the query condition, at least one webpage information corresponding to the query condition is determined;

[0047] Based on the information to be verified and the at least one webpage information, calculate at least one text similarity between the information to be verified and the at least one webpage information;

[0048] The verification result of the information to be verified is determined based on the at least one text similarity.

[0049] Thirdly, this application provides an RPA platform. The RPA platform includes a processor and a memory, the memory storing instructions, and the processor executing the instructions to cause the RPA platform to perform the method described in the first aspect of this application or any implementation thereof.

[0050] Fourthly, this application provides a computer-readable storage medium. The computer-readable storage medium stores instructions that, when executed on an RPA platform, cause the RPA platform to perform the method described in the first aspect or any implementation thereof.

[0051] Fifthly, this application provides a computer program product. The computer program product includes computer-readable instructions that, when run on an RPA platform, cause the RPA platform to perform the method described in the first aspect or any implementation thereof.

[0052] Based on the implementation methods provided in the above aspects, this application can be further combined to provide more implementation methods.

[0053] Based on the above description, it can be seen that the technical solution of this application has the following beneficial effects:

[0054] Specifically, this method is applied to an RPA platform. First, the original file is acquired. From the original file, the information to be verified and the corresponding query conditions are extracted. Then, the webpage is queried according to the query conditions to obtain query results. The query results indicate whether the webpage includes the query conditions. When the query results indicate that the webpage includes the query conditions, the verification result of the information to be verified is determined based on the information to be verified and the query results. This method, based on the information to be verified extracted from the original file and the query conditions, utilizes the RPA platform to simulate human interaction with the webpage, enabling secure and efficient acquisition of webpage information and automatic verification, thereby improving the efficiency of webpage information verification. Attached Figure Description

[0055] The above and other features, advantages, and aspects of the embodiments of this application will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0056] Figure 1 A flowchart illustrating a webpage information verification method provided in an embodiment of this application;

[0057] Figure 2 This is a schematic diagram of the structure of a webpage information verification device provided in an embodiment of this application;

[0058] Figure 3 This is a schematic diagram of the structure of an RPA platform for implementing web page information verification, provided in an embodiment of this application. Detailed Implementation

[0059] Embodiments of this application will now be described in more detail with reference to the accompanying drawings. While some embodiments of this application are shown in the drawings, it should be understood that this application can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this application. It should be understood that the drawings and embodiments of this application are for illustrative purposes only and are not intended to limit the scope of protection of this application.

[0060] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0061] It should be noted that the concepts of "first" and "second" mentioned in this application are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0062] It should be noted that the terms "a" and "a plurality of" used in this application are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0063] To facilitate understanding of the technical solution of this application, the specific application scenarios in this application are described below.

[0064] With the rapid development of internet technology, businesses can utilize websites for information disclosure. Specifically, businesses can publish information such as their operational status, product launch announcements, and personnel changes on their websites for public understanding and oversight. To ensure timely and accurate publication of information on websites, verifying the information has become an important task.

[0065] Traditional methods of verifying web page information rely on web crawlers. Specifically, a web crawler is a program or script that automatically retrieves web page information according to certain rules. By setting specific keywords or filtering rules, it can retrieve the web page information that needs to be verified, which is then manually verified. For example, it can verify the publication time and content of a web page. However, web crawlers require frequent and extensive background access to web pages, and this intrusive approach can disrupt the normal operation of a website and also poses a risk of infringing on website rights. On the other hand, manual verification of web page information is inefficient and consumes a significant amount of time.

[0066] Based on this, this application provides a webpage information verification method. Specifically, this method is applied to an RPA platform. First, the original file is obtained, and the information to be verified and the corresponding query conditions are extracted from the original file. Then, the webpage is queried according to the query conditions to obtain query results. The query results are used to indicate whether the webpage includes the query conditions. When the query results indicate that the webpage includes the query conditions, the verification result of the information to be verified is determined based on the information to be verified and the query results. This method uses the information to be verified and the query conditions extracted from the original file to simulate human operation and interaction with the webpage through the RPA platform. It can securely and efficiently obtain webpage information and realize automatic verification of webpage information, thereby improving the efficiency of webpage information verification.

[0067] Next, the web page information verification method provided in the embodiments of this application will be described in detail with reference to the accompanying drawings.

[0068] See Figure 1 The diagram illustrates a webpage information verification method, which can be executed by a Robotic Process Automation (RPA) platform and includes the following steps:

[0069] S101: The RPA platform obtains the original file.

[0070] Robotic Process Automation (RPA) platforms are system platforms built on RPA technology. RPA technology is a technology that uses software to execute business processes. It can execute set processes according to human rules and operating procedures, interact with user systems to complete expected tasks, and thus act as virtual labor to replace humans in completing a large number of repetitive and clearly defined tasks.

[0071] Furthermore, RPA technology is characterized by low code and non-intrusiveness. Low code means that RPA technology requires minimal and easily learned code, while non-intrusiveness means that RPA interacts with the system by simulating human operations, thus eliminating the need to develop additional interfaces. In this embodiment, RPA technology is used to verify web page information, thereby eliminating the need for manual operation, achieving automatic verification of web page information, and improving verification efficiency and accuracy.

[0072] Specifically, the RPA platform can identify the target business personnel from multiple business personnel, obtain the target business personnel's business emails, and then obtain the original files based on the target business personnel's business emails. The original files can include the body of the business emails and the attachments of the business emails.

[0073] Furthermore, the target business personnel can be those responsible for publishing webpage information, and the RPA platform can store their identifiers (e.g., target business personnel IDs). Business emails can be emails related to publishing webpage information in the target business personnel's sent or received inboxes. The RPA platform can retrieve the body and attachments of these business emails and treat them as the original files. The attachments can include Word or Excel files.

[0074] S102: The RPA platform extracts the information to be verified and the corresponding query conditions from the original file.

[0075] Specifically, the information to be verified is the webpage information that needs to be verified. For example, the information to be verified may include one or more of the published content and the published time. The query conditions are the conditions that can retrieve content related to the information to be verified. For example, when the information to be verified is the product launch announcement of product A, the query conditions can be the product code of product A or "product launch announcement".

[0076] In some possible implementations, the original file includes a first format file. The RPA platform can read the text information of the first format file based on the first format file processing component. The first format file processing component can be implemented based on a programming language that can read the first format file. Then, the RPA platform can extract the information to be verified and the corresponding query conditions based on the text information of the first format file.

[0077] For example, the first format file can be a docx format file, and the first format file processing component can be a docx format file processing component that encapsulates the docx package based on the Python language. Specifically, the RPA platform can use the docx format file processing component to perform various functions such as obtaining the nth line of text in a docx format file, obtaining the entire text of a docx format file, and obtaining text containing specific characters in a docx format file. This allows for the extraction of information to be verified and the corresponding query conditions, thereby compensating for the limitation of the RPA platform in processing docx format files and expanding the application scope of the RPA platform.

[0078] S103: The RPA platform queries web pages based on query conditions and obtains query results, whereby the query results are used to indicate whether the web page includes the query conditions.

[0079] Specifically, the RPA platform can determine web pages based on query conditions, input the query conditions into the web page, and obtain query results. The correspondence between query conditions and web pages can be pre-stored in the RPA platform, which can then determine the web page based on the query conditions. In this embodiment, the RPA platform simulates human interaction with web pages, inputting query conditions into the web page to obtain query results. This non-intrusive approach is safer and more efficient than traditional web crawling methods.

[0080] Furthermore, when a webpage does not include search criteria, the search result is "No webpage information found." When a webpage includes search criteria, the search result includes at least one webpage corresponding to the search criteria. For example, when a webpage does not include search criteria, it means that the search criteria may be incorrect, or the information corresponding to the search criteria has not been correctly published on the webpage. In this case, the search result can be "No webpage information found." The RPA platform can then send an email to the target business personnel reminding them of this. When the webpage information includes search criteria, the RPA platform can display at least one webpage corresponding to the search criteria. For example, when the search criteria is "Product Launch Announcement," the search result can include webpages for the launch announcements of Product A, Product B, and Product C.

[0081] S104: When the query results represent web pages that include query conditions, the RPA platform determines the verification result of the information to be verified based on the information to be verified and the query results.

[0082] Specifically, when the query results represent web pages including query conditions, the RPA platform can determine at least one web page information corresponding to the query conditions, calculate at least one text similarity between the information to be verified and at least one web page information based on the information to be verified and at least one web page information, and determine the verification result of the information to be verified based on at least one text similarity.

[0083] In some possible implementations, text similarity can be calculated based on at least one edit distance between the information to be verified and at least one piece of webpage information. For example, if the text length of the information to be verified is l1 and the text length of the webpage information is l2, the text similarity between the information to be verified and the webpage information can be:

[0084]

[0085] Where s represents the text similarity between the information to be verified and the webpage information, and d represents the edit distance between the information to be verified and the webpage information. Edit distance represents the quantification of the differences between two texts, and is the minimum number of operations required to transform one text into another. For example, operations may include replacing one character with another, inserting a character, and deleting a character.

[0086] Furthermore, the RPA platform can compare the text similarity between the information to be verified and at least one text of at least one webpage with a similarity threshold. When at least one text similarity is greater than the similarity threshold, the verification result of the information to be verified can be verification successful; otherwise, the verification result of the information to be verified can be verification failure. For example, the similarity threshold can be 0.9.

[0087] Furthermore, the RPA platform can send emails to the target business personnel informing them of the verification results of the information to be verified, thereby facilitating further processing by the target business personnel.

[0088] This method, applied to an RPA platform, first acquires the original file, extracts the information to be verified and the corresponding query conditions from it, and then queries the webpage based on the query conditions to obtain the query results. The query results indicate whether the webpage includes the query conditions. When the query results indicate that the webpage includes the query conditions, the verification result of the information to be verified is determined based on the information to be verified and the query results. This method, based on the information to be verified extracted from the original file and the query conditions, utilizes the RPA platform to simulate human interaction with the webpage, enabling secure and efficient acquisition of webpage information and automatic verification, thereby improving the efficiency of webpage information verification.

[0089] Based on the methods provided in the embodiments of this application, the embodiments of this application also provide a webpage information verification device corresponding to the above methods. The units / modules described in the embodiments of this application can be implemented in software or hardware. The names of the units / modules do not, in certain circumstances, constitute a limitation on the unit / module itself.

[0090] See Figure 2 The schematic diagram shown illustrates the structure of a webpage information verification device 200, which includes:

[0091] Module 201 is used to acquire the original file;

[0092] Extraction module 202 is used to extract the information to be verified and the corresponding query conditions from the original file;

[0093] The query module 203 is used to query web pages based on query conditions and obtain query results, wherein the query results are used to indicate whether the web page includes the query conditions;

[0094] The verification module 204 is used to determine the verification result of the information to be verified based on the information to be verified and the query results when the query result represents a webpage that includes query conditions.

[0095] In some possible implementations, the original file includes a first format file, and the extraction module 202 is specifically used for:

[0096] Based on the first format file processing component, the text information of the first format file is read, wherein the first format file processing component is implemented based on a programming language capable of reading the first format file;

[0097] Based on the text information in the first format file, extract the information to be verified and the corresponding query conditions.

[0098] In some possible implementations, query module 203 is specifically used for:

[0099] Determine the webpage based on the search criteria;

[0100] Enter your search criteria on the webpage to get the search results.

[0101] In some possible implementations, module 201 is specifically used for:

[0102] Identify target business personnel from among multiple business personnel;

[0103] Obtain business emails from target business personnel;

[0104] Obtain the original files from the business emails sent by the target business personnel. The original files include the body of the business emails and their attachments.

[0105] In some possible implementations, query module 203 is specifically used for:

[0106] When the webpage does not include the search criteria, the search result is "no webpage information found".

[0107] When a webpage includes query criteria, the query results include at least one webpage information corresponding to the query criteria.

[0108] In some possible implementations, when the query results represent web pages that include query conditions, the validation module 204 is specifically used for:

[0109] When the query results represent web pages that include the query conditions, determine at least one web page information corresponding to the query conditions;

[0110] Based on the information to be verified and at least one webpage information, calculate at least one text similarity between the information to be verified and at least one webpage information;

[0111] The verification result of the information to be verified is determined based on at least one text similarity.

[0112] The webpage information verification device 200 according to the embodiments of this application can correspondingly execute the method described in the embodiments of this application, and the above and other operations and / or functions of each module / unit of the webpage information verification device 200 are respectively for implementing Figure 1 For the sake of brevity, the corresponding processes of each method in the illustrated embodiments will not be described in detail here.

[0113] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. See also Figure 3 The diagram shown illustrates the structure of the RPA platform 300 that implements webpage information verification. It should be noted that... Figure 3 The RPA platform shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments in this application.

[0114] like Figure 3 As shown, the RPA platform 300 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 into a random access memory (RAM) 303. The RAM 303 also stores various programs and data required for the operation of the RPA platform 300. The processing device 301, ROM 302, and RAM 303 are interconnected via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0115] Typically, the following devices can be connected to I / O interface 305: input devices 306 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 307 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 308 including, for example, magnetic tapes, hard disks, etc.; and communication devices 309. Communication device 309 allows RPA platform 300 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 3 An RPA platform 300 with various devices is shown; however, it should be understood that implementation or having all of the devices shown is not required. More or fewer devices may be implemented alternatively.

[0116] This application also provides a computer-readable storage medium, also known as a machine-readable medium. In the context of this application, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0117] It should be noted that the computer-readable medium described above in this application can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0118] The aforementioned computer-readable medium carries one or more programs. When the aforementioned one or more programs are executed by the RPA platform, the RPA platform causes the RPA platform to: obtain the original file; extract the information to be verified and the corresponding query conditions from the original file; query the webpage according to the query conditions and obtain the query results, wherein the query results are used to indicate whether the webpage includes the query conditions; when the query results indicate that the webpage includes the query conditions, determine the verification result of the information to be verified according to the information to be verified and the query results.

[0119] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device. When the computer program is executed by a processing device, it performs the functions defined in the methods of the embodiments of this application.

[0120] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

[0121] While several specific implementation details are included in the foregoing discussion, these should not be construed as limiting the scope of this application. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0122] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this application.

Claims

1. A method for verifying webpage information, characterized in that, The method, applied to a robotic process automation (RPA) platform, includes: Obtain the original file; Extract the information to be verified and the corresponding query conditions from the original file; The webpage is queried according to the query conditions to obtain the query results, and the query results are used to indicate whether the webpage includes the query conditions. When the query result indicates that the webpage includes the query conditions, the verification result of the information to be verified is determined based on the information to be verified and the query result; The query results, used to characterize whether the webpage includes the query conditions, include: When the webpage does not include the query criteria, the query result is no webpage information found; When the webpage includes the query conditions, the query result includes at least one webpage information corresponding to the query conditions; the query conditions are conditions that can retrieve content related to the information to be verified. Wherein, when the query result indicates that the webpage includes the query conditions, determining the verification result of the information to be verified based on the information to be verified and the query result includes: When the query result indicates that the webpage includes the query condition, at least one webpage information corresponding to the query condition is determined; Based on the information to be verified and the at least one webpage information, calculate at least one text similarity between the information to be verified and the at least one webpage information; The verification result of the information to be verified is determined based on the at least one text similarity. The text similarity between the information to be verified and the information on the webpage is: Where s is the text similarity between the information to be verified and the webpage information, d is the edit distance between the information to be verified and the webpage information, and the text length of the information to be verified is... The text length of the webpage information is .

2. The method according to claim 1, characterized in that, The original file includes a first format file, and the step of extracting the information to be verified and the query conditions corresponding to the information to be verified from the original file includes: Based on the first format file processing component, the text information of the first format file is read. The first format file processing component is implemented based on a programming language capable of reading the first format file. Based on the text information of the first format file, extract the information to be verified and the corresponding query conditions.

3. The method according to claim 1, characterized in that, The step of querying web pages according to the query conditions and obtaining query results includes: Determine the webpage based on the query criteria; Enter the query criteria on the webpage to obtain the query results.

4. The method according to claim 1, characterized in that, The process of obtaining the original file includes: Identify target business personnel from among multiple business personnel; Obtain the business emails of the target business personnel; Based on the business emails from the target business personnel, obtain the original file, which includes the body of the business email and its attachments.

5. A webpage information verification device, characterized in that, The device includes: The acquisition module is used to acquire the original file; The extraction module is used to extract the information to be verified and the query conditions corresponding to the information to be verified from the original file; A query module is used to query web pages according to the query conditions and obtain query results. The query results are used to indicate whether the web page includes the query conditions. Specifically, the query results indicating whether the web page includes the query conditions include: when the web page does not include the query conditions, the query result is no web page information found; when the web page includes the query conditions, the query result includes at least one web page information corresponding to the query conditions; the query conditions are conditions that allow the retrieval of content related to the information to be verified. A verification module is configured to determine a verification result for the information to be verified based on the information to be verified and the query result when the query result indicates that the webpage includes the query condition; wherein, determining the verification result for the information to be verified based on the information to be verified and the query result when the query result indicates that the webpage includes the query condition includes: determining at least one webpage information corresponding to the query condition when the query result indicates that the webpage includes the query condition; calculating at least one text similarity between the information to be verified and the at least one webpage information based on the information to be verified and the at least one webpage information; and determining the verification result for the information to be verified based on the at least one text similarity; the text similarity between the information to be verified and the webpage information is... Where s is the text similarity between the information to be verified and the webpage information, d is the edit distance between the information to be verified and the webpage information, and the text length of the information to be verified is... The text length of the webpage information is .

6. An RPA platform, characterized in that, The RPA platform includes a processor and a memory, the memory storing instructions, and the processor executing the instructions to cause the RPA platform to perform the method as described in any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, Includes computer-readable instructions that, when run on an RPA platform, cause the RPA platform to perform the method as described in any one of claims 1 to 4.

8. A computer program product, characterized in that, It includes computer-readable instructions that, when the computer program product is run on an RPA platform, cause the RPA platform to perform the method as described in any one of claims 1 to 4.