fork download
  1. <?php
  2.  
  3. $url = "https://a...content-available-to-author-only...t.com/api/v1/public_tools/execute";
  4.  
  5. $headers = [
  6. "accept: */*",
  7. "accept-language: en-US,en;q=0.9",
  8. "content-type: application/json",
  9. "origin: https://t...content-available-to-author-only...t.com",
  10. "priority: u=1, i",
  11. "referer: https://t...content-available-to-author-only...t.com/",
  12. "sec-ch-ua: \"Chromium\";v=\"142\", \"Google Chrome\";v=\"142\", \"Not_A Brand\";v=\"99\"",
  13. "sec-ch-ua-mobile: ?0",
  14. "sec-ch-ua-platform: \"Windows\"",
  15. "sec-fetch-dest: empty",
  16. "sec-fetch-mode: cors",
  17. "sec-fetch-site: same-site",
  18. "thunderbit-request-id: f912edfb-bbdb-48a7-a82f-179ea885a2f1",
  19. "user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36"
  20. ];
  21.  
  22. $data = [
  23. "mode" => "NO_PAGINATION",
  24. "attributes" => [
  25. "isPublicTool" => "true",
  26. "extractColumns" => [
  27. ["name" => "Product Title", "type" => "TEXT", "checked" => true],
  28. ["name" => "ASIN", "type" => "TEXT", "checked" => true],
  29. ["name" => "Brand", "type" => "TEXT", "checked" => true],
  30. ["name" => "Price", "type" => "TEXT", "checked" => true],
  31. ["name" => "Rating", "type" => "TEXT", "checked" => true],
  32. ["name" => "Number of Reviews", "type" => "NUMBER", "checked" => true],
  33. ["name" => "Availability", "type" => "TEXT", "checked" => true],
  34. ["name" => "Ships From", "type" => "TEXT", "checked" => true],
  35. ["name" => "Product URL", "type" => "URL", "checked" => true]
  36. ],
  37. "anonymousUserId" => "a6d2ee34-e4f9-4969-8c6f-2a0d93d8ed97",
  38. "scraperType" => "DEFAULT",
  39. "prompt" => "",
  40. "jsonMode" => false,
  41. "toolName" => "amazon-products-scraper",
  42. "prebuiltId" => ""
  43. ],
  44. "fromPublicTools" => true,
  45. "website_url" => "",
  46. "website_title" => null,
  47. "website_icon" => null,
  48. "website_markdown_content" => "Amazon Product URLs: https://w...content-available-to-author-only...n.com/Crobyi-Ladders-Classic-Including-Carrying/dp/B0CD1NK8SD/ref=sr_1_1?crid=12D6XHDHJXHKI&dib=eyJ2IjoiMSJ9.kWBzaZMBkKU7BoKXdWqEQIYbVle2hZYuyQigGii4K9XKBOhhKZFnKTNWbLngAHMmTKcBNXvAmZNI056d4RFLrjNiqxmqenKyi22ILypzlA3qidd7wW8lhSGuwmFAKzfNpIx1GerGVFyo6M-RoOx1vzd8gQBZmZ9xfsbGreoXGd9UOXaNPhgSfTkL7vaTNiP5Ooslw9JkxpS9Yw1vQ05ZWjINDN-xcX8m47rZ9bYNRY5Hqk88uYJx8-na5fLCYAUP4a0xZtg_8K-9ezKRFEkGpad2_f10W2nqiInf93uUkoU.jL2jTjwlfWiqhKxQAJ_8IMDf-RbelGmyD9bjIZNyIjs",
  49. "website_text_content" => "Amazon Product URLs: https://w...content-available-to-author-only...n.com/Crobyi-Ladders-Classic-Including-Carrying/dp/B0CD1NK8SD/ref=sr_1_1?crid=12D6XHDHJXHKI&dib=eyJ2IjoiMSJ9.kWBzaZMBkKU7BoKXdWqEQIYbVle2hZYuyQigGii4K9XKBOhhKZFnKTNWbLngAHMmTKcBNXvAmZNI056d4RFLrjNiqxmqenKyi22ILypzlA3qidd7wW8lhSGuwmFAKzfNpIx1GerGVFyo6M-RoOx1vzd8gQBZmZ9xfsbGreoXGd9UOXaNPhgSfTkL7vaTNiP5Ooslw9JkxpS9Yw1vQ05ZWjINDN-xcX8m47rZ9bYNRY5Hqk88uYJx8-na5fLCYAUP4a0xZtg_8K-9ezKRFEkGpad2_f10W2nqiInf93uUkoU.jL2jTjwlfWiqhKxQAJ_8IMDf-RbelGmyD9bjIZNyIjs",
  50. "attachments" => null,
  51. "request_type" => "WEB_SCRAPER",
  52. "scraper_id" => "ee567588-f90e-40d7-8999-16b7611417fd",
  53. "job_id" => "ca202800-b998-41da-8dc1-c61de7f0dd9c",
  54. "request_index" => null,
  55. "bulk_urls" => null,
  56. "bulk_urls_file" => null,
  57. "alert_config" => null
  58. ];
  59.  
  60. $ch = curl_init($url);
  61. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  62. curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
  63. curl_setopt($ch, CURLOPT_POST, true);
  64. curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
  65.  
  66. $response = curl_exec($ch);
  67.  
  68. if (curl_errno($ch)) {
  69. echo "cURL error: " . curl_error($ch);
  70. } else {
  71. echo $response;
  72. }
  73.  
  74.  
Success #stdin #stdout 0.04s 25864KB
stdin
Standard input is empty
stdout
cURL error: Could not resolve host: api.thunderbit.com