import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.Map;
import java.util.stream.Collectors;
public class Scraper {
private static final String API_KEY = "YOUR_API_KEY";
private static final String BASE_URL = "https://api.scrapecreators.com";
private static final String ENDPOINT_PATH = "/v1/facebook/adLibrary/ad";
public static void main(String[] args) {
try {
String result = scrape();
System.out.println("Response: " + result);
} catch (Exception e) {
System.err.println("Error: " + e.getMessage());
}
}
public static String scrape() throws Exception {
HttpClient client = HttpClient.newHttpClient();
// Build query parameters
Map<String, String> params = Map.of(
"id", "702369045530963",
"get_transcript", "false",
"trim", "false"
);
String queryString = params.entrySet().stream()
.map(entry -> entry.getKey() + "=" + URLEncoder.encode(entry.getValue(), StandardCharsets.UTF_8))
.collect(Collectors.joining("&"));