Skip to content
Namhyeon, Go edited this page Oct 8, 2024 · 27 revisions

WelsonJS for SERP(Search Engine Result Page)

As far as I know, the use case of SERP in the WelsonJS project is probably the most successful case in terms of securing funding. However, such clients often use keywords that, while legally permissible, raise moral concerns. Therefore, I cannot specify the exact nature of their business.

This project fully leaves such judgments to the users and does not engage in any way with the users' business activities.

This page provides guidance on the necessary procedures for those who wish to utilize SERP for their purposes.

The SERP methodology supported by this project

1. Use lib/chrome.js

This project can support SERP implementation in Chromium-based browsers using the Chrome DevTools Protocol. The test file (testloader.js) includes examples of such implementations.

2. Use lib/http.js with Packet Reconstruction (Packet Replay)

A SERP method that involves reconstructing and transmitting packets (which looks similar to a replay) after analysis using network analysis tools is often observed. For example, in situations where a large amount of data needs to be labeled, this method is commonly used to avoid detection when automating searches, especially when there is a need to search for a lot of information through search engines.

This project already has many use cases of this type, and it has recently started experimental support for processing HAR (HTTP Archive) files to enable more efficient packet reconstruction.

3. Use lib/http.js with SERP Presets

This is a method of performing SERP using third-party services:

This is the easiest and safest option among those previously presented.

Clone this wiki locally