Lightpanda on the same 30 public sites
30 distinct sites attempted; 18 rendered pages met the frozen checks. Beside them: the corrected wreq run, with 13 checked responses from the same 30 URLs.
Same local host, direct network, required text, listing checks, and soft-block phrases. Different times and methods: Lightpanda executes JavaScript and checks the serialized DOM; wreq checks fetched source HTML. These single attempts do not establish a global winner or a reliability estimate.
Conditions and policy differences
Local open-source Lightpanda
- UTC window
- 2026-09-29T19:25:06.024101+00:00 → 2026-09-29T19:27:46.418256+00:00
- Binary
- 1.0.0-nightly.9909+f086b75d5
- Runtime
- Python 3.13.13 · Playwright 1.63.0 · Linux-6.17.0-22-generic-x86_64-with-glibc2.39
- Browser identity
- Lightpanda’s CDP reports Chrome compatibility metadata. That product string is not a Chromium build; the actual Lightpanda binary version and hash identify this run.
- Capture method
- Fresh browser and in-memory context per site. One page.goto call, DOMContentLoaded, then two seconds to settle. Native scripts/fetch/XHR; no image, stylesheet, iframe or worker opt-ins. No login, proxy, imported cookies, cache directory, telemetry, or paid service.
- Limits
- 20-second navigation deadline; 30-second whole-attempt watchdog. Native HTTP transfer timeout 15 seconds. 5 MiB per response and serialized DOM. Private-network requests blocked.
- Redirects
- Normal redirects followed. This binary hard-codes a cap of 10; it exposes no CLI override. Original/final URLs and observable HTTP redirect chains are recorded. This differs from the shared wreq cap of 3.
- PSS sampling
- Every 100 ms over the isolated Python attempt process and its descendants, including the Playwright driver and Lightpanda. Includes startup and teardown; excludes the batch parent. Samples can miss brief peaks and changing process trees. These are sampled totals, not exact peaks or pure browser memory.
Corrected wreq baseline
- UTC window
- 2026-09-29T19:15:27.643542+00:00 → 2026-09-29T19:16:44.985282+00:00
- Runtime
- wreq 0.12.3 · Python 3.13.13 · Chrome134 network emulation
- Capture method
- One direct GET per site with redirects, fresh HTTP client, no JavaScript, cookie store disabled. Original client-decompressed response bytes.
- Limits
- 20-second whole transfer; 5 MiB final response-body cap; up to three redirects. No login, proxy, CAPTCHA solving, or retry.
- Memory
- Process-tree PSS was not measured in this baseline.
- Time comparison
- wreq time covers the HTTP body transfer. Lightpanda capture time includes DOM work and a two-second settle; its total attempt time also includes browser startup and teardown. These are different workloads, not a speed ranking.
- Shared checks
- Identical validator code and frozen thresholds. Text excludes head, script, style, template and noscript; CSS visibility is not resolved. Usable requires HTTP 200, complete capture, no navigation/capture error, required content, and no matched soft-block phrase. A failed strict check is not proof that every field is unusable.
Full third-party HTML and browser logs remain in ignored runner/data. Published files contain metadata and our code. Lightpanda’s SHA-256 covers UTF-8 serialized DOM; wreq’s covers HTTP body bytes, so the two hashes and byte counts describe different representations.
Target-by-target results
Each row is one target in manifest order. Open it for both dated attempts, checks, redirects, errors and capture hashes.
1. Kohl’scommerceLightpanda · HTTP 403http access denied · 3.411 swreq · HTTP 403http access denied · 0.532 s
Required: Men’s T-shirt product listing with prices. https://www.kohls.com/catalog/mens-tshirts-clothing.jsp?CN=Gender:Mens+Product:T-Shirts+Department:Clothing
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:25:06.128819+00:00 / 2026-09-29T19:25:09.974033+00:00
- Original URL
- https://www.kohls.com/catalog/mens-tshirts-clothing.jsp?CN=Gender:Mens+Product:T-Shirts+Department:Clothing
- Final URL
- https://www.kohls.com/catalog/mens-tshirts-clothing.jsp?CN=Gender:Mens+Product:T-Shirts+Department:Clothing
- Redirect outcome
- none
- Navigation / capture
- 1.403 s navigation · 3.411 s through capture · 3.845 s whole child attempt
- Sampled tree PSS
- 214.7 MiB · 39 samples
- Captured DOM
- 495 bytes · complete serialization
- Checked text
- 227 characters (minimum 300) · nonempty
- Usable result
- No, http access denied
- Inspection
- Access-denied response; no product prices or listing.
- Required text
- t-shirt / tees: missingmen: matched men
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- access denied
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- f47eebda8787f90a7d839d508a68e0260b3039c6946a5a3be11b802378d07e36
wreq attempt
- UTC start / end
- 2026-09-29T19:15:27.643555+00:00 / 2026-09-29T19:15:28.178075+00:00
- Original URL
- https://www.kohls.com/catalog/mens-tshirts-clothing.jsp?CN=Gender:Mens+Product:T-Shirts+Department:Clothing
- Final URL
- https://www.kohls.com/catalog/mens-tshirts-clothing.jsp?CN=Gender:Mens+Product:T-Shirts+Department:Clothing
- Redirect outcome
- none
- HTTP transfer
- 0.532 s · 577 body bytes
- Checked text
- 227 characters (minimum 300) · nonempty
- Usable result
- No, http access denied
- Inspection
- Denied response; no product listing.
- Required text
- t-shirt / tees: missingmen: matched men
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- access denied
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- ada839408540bc6d57359c24e5ab5ad701bb1cee8a55848419ec337abf4b4e36
2. AmazoncommerceLightpanda · HTTP 503http server error · 2.289 swreq · HTTP 503http server error · 0.184 s
Required: Laptop search results with product prices. https://www.amazon.com/s?k=laptop
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:25:12.214911+00:00 / 2026-09-29T19:25:14.926492+00:00
- Original URL
- https://www.amazon.com/s?k=laptop
- Final URL
- https://www.amazon.com/s?k=laptop
- Redirect outcome
- none
- Navigation / capture
- 0.284 s navigation · 2.289 s through capture · 2.711 s whole child attempt
- Sampled tree PSS
- 170.0 MiB · 28 samples
- Captured DOM
- 2,317 bytes · complete serialization
- Checked text
- 0 characters (minimum 500) · empty
- Usable result
- No, http server error
- Inspection
- HTTP 503. The checked body text is empty; script content does not satisfy a product listing.
- Required text
- laptop: missingresults: missing
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 315ae31f2830e3538a1f6a4c0c15a91b8d66af6b766781dc675be01d0ebf7d64
wreq attempt
- UTC start / end
- 2026-09-29T19:15:30.180775+00:00 / 2026-09-29T19:15:30.365105+00:00
- Original URL
- https://www.amazon.com/s?k=laptop
- Final URL
- https://www.amazon.com/s?k=laptop
- Redirect outcome
- none
- HTTP transfer
- 0.184 s · 2,671 body bytes
- Checked text
- 0 characters (minimum 500) · empty
- Usable result
- No, http server error
- Inspection
- Service error page; no product listing.
- Required text
- laptop: missingresults: missing
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 470de24561f8fdb4c965acb40542fe9fad14e1843793a497a3bacd906d05544c
3. WalmartcommerceLightpanda · HTTP 200usable · 6.049 swreq · HTTP 200usable · 5.963 s
Required: Laptop search results with product prices. https://www.walmart.com/search?q=laptop
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:25:17.132839+00:00 / 2026-09-29T19:25:23.737817+00:00
- Original URL
- https://www.walmart.com/search?q=laptop
- Final URL
- https://www.walmart.com/search?q=laptop
- Redirect outcome
- none
- Navigation / capture
- 3.77 s navigation · 6.049 s through capture · 6.605 s whole child attempt
- Sampled tree PSS
- 463.3 MiB · 65 samples
- Captured DOM
- 2,426,285 bytes · complete serialization
- Checked text
- 33,620 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Laptop product names and multiple prices appear in the checked DOM.
- Required text
- laptop: matched laptop
- Listing checks
[$£€]\s?\d[\d,.]*: 202 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 4451e566d454ef7a7c19fe5621230e06ded0b48e4ab35adc73e7f5365de2d608
wreq attempt
- UTC start / end
- 2026-09-29T19:15:32.366914+00:00 / 2026-09-29T19:15:38.330053+00:00
- Original URL
- https://www.walmart.com/search?q=laptop
- Final URL
- https://www.walmart.com/search?q=laptop
- Redirect outcome
- none
- HTTP transfer
- 5.963 s · 1,438,101 body bytes
- Checked text
- 7,237 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Product listing present; 40 price matches in source text.
- Required text
- laptop: matched laptop
- Listing checks
[$£€]\s?\d[\d,.]*: 40 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- d05aa75fe86ec3bdd3157defc8f521ee735b72e003d834f50cfe97dde1053bcf
4. eBaycommerceLightpanda · HTTP 403http access denied · 2.267 swreq · HTTP 403http access denied · 0.257 s
Required: Laptop marketplace listings with prices. https://www.ebay.com/sch/i.html?_nkw=laptop
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:25:26.083753+00:00 / 2026-09-29T19:25:28.794184+00:00
- Original URL
- https://www.ebay.com/sch/i.html?_nkw=laptop
- Final URL
- https://www.ebay.com/sch/i.html?_nkw=laptop
- Redirect outcome
- none
- Navigation / capture
- 0.261 s navigation · 2.267 s through capture · 2.71 s whole child attempt
- Sampled tree PSS
- 211.6 MiB · 28 samples
- Captured DOM
- 1,985 bytes · complete serialization
- Checked text
- 189 characters (minimum 500) · nonempty
- Usable result
- No, http access denied
- Inspection
- HTTP 403 error page; no laptop listing.
- Required text
- laptop: missingresults: missing
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 993802fcd35dce937f71d1a865dab4964456a0f2500466ccdf1a467da9916c4f
wreq attempt
- UTC start / end
- 2026-09-29T19:15:40.366497+00:00 / 2026-09-29T19:15:40.623451+00:00
- Original URL
- https://www.ebay.com/sch/i.html?_nkw=laptop
- Final URL
- https://www.ebay.com/sch/i.html?_nkw=laptop
- Redirect outcome
- none
- HTTP transfer
- 0.257 s · 1,986 body bytes
- Checked text
- 189 characters (minimum 500) · nonempty
- Usable result
- No, http access denied
- Inspection
- Denied response with an error message; no usable marketplace listing in this rerun.
- Required text
- laptop: missingresults: missing
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- d7062ebb5407606e5eb705af9aa98f3cace8812256228e47cfe44ec801570054
5. TargetcommerceLightpanda · HTTP 200missing required content · 3.723 swreq · HTTP 200missing required content · 1.074 s
Required: Laptop search listing with prices. https://www.target.com/s?searchTerm=laptop
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:25:31.003241+00:00 / 2026-09-29T19:25:35.136131+00:00
- Original URL
- https://www.target.com/s?searchTerm=laptop
- Final URL
- https://www.target.com/s?searchTerm=laptop
- Redirect outcome
- none
- Navigation / capture
- 1.71 s navigation · 3.723 s through capture · 4.133 s whole child attempt
- Sampled tree PSS
- 305.9 MiB · 41 samples
- Captured DOM
- 159,006 bytes · complete serialization
- Checked text
- 1,176 characters (minimum 500) · nonempty
- Usable result
- No, missing required content
- Inspection
- Navigation and footer rendered, but required laptop listing and prices are missing.
- Required text
- laptop: missing
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- dd60a16c9cdc34865ec61ddd3174ab06529e48ef3e2e435052242cddee83c648
wreq attempt
- UTC start / end
- 2026-09-29T19:15:42.625804+00:00 / 2026-09-29T19:15:43.700176+00:00
- Original URL
- https://www.target.com/s?searchTerm=laptop
- Final URL
- https://www.target.com/s?searchTerm=laptop
- Redirect outcome
- none
- HTTP transfer
- 1.074 s · 129,517 body bytes
- Checked text
- 286 characters (minimum 500) · nonempty
- Usable result
- No, missing required content
- Inspection
- Navigation shell without the required laptop listing or prices.
- Required text
- laptop: missing
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 789857e46575f69b1a482c833a41bf18a2fe051f5428817547d468ae5e51eb72
6. EtsycommerceLightpanda · HTTP 403http access denied · 2.188 swreq · HTTP 403http access denied · 0.125 s
Required: Ceramic mug listings with prices. https://www.etsy.com/search?q=ceramic+mug
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:25:37.347641+00:00 / 2026-09-29T19:25:39.955770+00:00
- Original URL
- https://www.etsy.com/search?q=ceramic+mug
- Final URL
- https://www.etsy.com/search?q=ceramic+mug
- Redirect outcome
- none
- Navigation / capture
- 0.181 s navigation · 2.188 s through capture · 2.608 s whole child attempt
- Sampled tree PSS
- 173.7 MiB · 27 samples
- Captured DOM
- 1,528 bytes · complete serialization
- Checked text
- 0 characters (minimum 500) · empty
- Usable result
- No, http access denied
- Inspection
- HTTP 403; checked body text is empty.
- Required text
- ceramic: missingmug: missing
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- ea0d6a5ea04fdd8bc7c05095d21ec82dc025b7845f2ffa9120ba5976af38a9ad
wreq attempt
- UTC start / end
- 2026-09-29T19:15:45.706807+00:00 / 2026-09-29T19:15:45.832176+00:00
- Original URL
- https://www.etsy.com/search?q=ceramic+mug
- Final URL
- https://www.etsy.com/search?q=ceramic+mug
- Redirect outcome
- none
- HTTP transfer
- 0.125 s · 796 body bytes
- Checked text
- 43 characters (minimum 500) · nonempty
- Usable result
- No, http access denied
- Inspection
- Denied page asks for JavaScript; no products fetched.
- Required text
- ceramic: missingmug: missing
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 8c4151cc99561f5b5c8e63e63e4022087425f5feea7e0a2914f405a9b619e7b7
7. Best BuycommerceLightpanda · HTTP 200missing required content · 2.566 swreq · HTTP 200missing required content · 0.375 s
Required: Laptop product listing with prices. https://www.bestbuy.com/site/searchpage.jsp?st=laptop
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:25:42.182954+00:00 / 2026-09-29T19:25:45.207883+00:00
- Original URL
- https://www.bestbuy.com/site/searchpage.jsp?st=laptop
- Final URL
- https://www.bestbuy.com/site/searchpage.jsp?st=laptop
- Redirect outcome
- none
- Navigation / capture
- 0.56 s navigation · 2.566 s through capture · 3.025 s whole child attempt
- Sampled tree PSS
- 271.7 MiB · 31 samples
- Captured DOM
- 7,963 bytes · complete serialization
- Checked text
- 687 characters (minimum 500) · nonempty
- Usable result
- No, missing required content
- Inspection
- Country-selection page rather than the requested laptop listing; no country choice clicked.
- Required text
- laptop: missing
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 726d034a16c089bd7adb611a51fde0cea45da4a7f5f0beed30f629f056159fec
wreq attempt
- UTC start / end
- 2026-09-29T19:15:47.835021+00:00 / 2026-09-29T19:15:48.210456+00:00
- Original URL
- https://www.bestbuy.com/site/searchpage.jsp?st=laptop
- Final URL
- https://www.bestbuy.com/site/searchpage.jsp?st=laptop
- Redirect outcome
- none
- HTTP transfer
- 0.375 s · 7,056 body bytes
- Checked text
- 687 characters (minimum 500) · nonempty
- Usable result
- No, missing required content
- Inspection
- Country-selection page instead of laptop listings.
- Required text
- laptop: missing
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 66faa94f59909903b9e35fe4a65300dcc2ddc90260d044f9fccbdc28a8e8a19c
8. LinkedInorganizationLightpanda · HTTP 200usable · 2.784 swreq · HTTP 200usable · 0.686 s
Required: Public NASA organization description and industry/topic. https://www.linkedin.com/company/nasa/
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:25:47.444223+00:00 / 2026-09-29T19:25:50.660499+00:00
- Original URL
- https://www.linkedin.com/company/nasa/
- Final URL
- https://www.linkedin.com/company/nasa/
- Redirect outcome
- none
- Navigation / capture
- 0.765 s navigation · 2.784 s through capture · 3.216 s whole child attempt
- Sampled tree PSS
- 229.2 MiB · 33 samples
- Captured DOM
- 385,156 bytes · complete serialization
- Checked text
- 13,547 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Public NASA organization identity and overview appear alongside cookie/account prompts. No account used.
- Required text
- nasa / national aeronautics: matched nasa, national aeronauticsspace / research / aviation: matched space, research, aviation
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 08c898f837aa3c802d085345de1fe68b578cbf069f3417555413f618fa1f6176
wreq attempt
- UTC start / end
- 2026-09-29T19:15:50.213790+00:00 / 2026-09-29T19:15:50.899632+00:00
- Original URL
- https://www.linkedin.com/company/nasa/
- Final URL
- https://www.linkedin.com/company/nasa/
- Redirect outcome
- none
- HTTP transfer
- 0.686 s · 356,941 body bytes
- Checked text
- 12,885 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Public organization description and space/research terms present; no login performed.
- Required text
- nasa / national aeronautics: matched nasa, national aeronauticsspace / research / aviation: matched space, research, aviation
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- c05bdbb38d2dacf549956e4432b8199dc80f8f8a03f18c48e21ee7043e29db91
9. InstagramorganizationLightpanda · HTTP 200usable · 2.735 swreq · HTTP 200missing required content · 0.602 s
Required: NASA organization profile with follower and post information. https://www.instagram.com/nasa/
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:25:52.936307+00:00 / 2026-09-29T19:25:56.105022+00:00
- Original URL
- https://www.instagram.com/nasa/
- Final URL
- https://www.instagram.com/nasa/
- Redirect outcome
- none
- Navigation / capture
- 0.679 s navigation · 2.735 s through capture · 3.168 s whole child attempt
- Sampled tree PSS
- 307.3 MiB · 32 samples
- Captured DOM
- 1,017,221 bytes · complete serialization
- Checked text
- 3,515 characters (minimum 150) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Public NASA identity and follower text meet the profile checks. This does not establish post or media coverage.
- Required text
- nasa: matched nasafollowers: matched followersposts: matched posts
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- bc5bc8e2f3f4dd35d640db71b76a2620d8e0e7695f0a72fdb120e56fe5babd77
wreq attempt
- UTC start / end
- 2026-09-29T19:15:52.920896+00:00 / 2026-09-29T19:15:53.522833+00:00
- Original URL
- https://www.instagram.com/nasa/
- Final URL
- https://www.instagram.com/nasa/
- Redirect outcome
- none
- HTTP transfer
- 0.602 s · 762,007 body bytes
- Checked text
- 0 characters (minimum 150) · empty
- Usable result
- No, missing required content
- Inspection
- Required public profile content missing from the checked HTML text.
- Required text
- nasa: missingfollowers: missingposts: missing
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 3579772738e3b489463f69f82eef9f692d6b3a79d2031da9c5f1e53cfe1239bb
10. TikTokorganizationLightpanda · HTTP 200usable · 2.943 swreq · HTTP 200missing required content · 0.630 s
Required: NASA organization profile with video and audience information. https://www.tiktok.com/@nasa
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:25:58.325858+00:00 / 2026-09-29T19:26:01.818546+00:00
- Original URL
- https://www.tiktok.com/@nasa
- Final URL
- https://www.tiktok.com/@nasa
- Redirect outcome
- none
- Navigation / capture
- 0.614 s navigation · 2.943 s through capture · 3.493 s whole child attempt
- Sampled tree PSS
- 409.2 MiB · 35 samples
- Captured DOM
- 454,373 bytes · complete serialization
- Checked text
- 708 characters (minimum 150) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- NASA identity and follower text meet the profile checks. The video area also reports an error; this result does not establish working videos.
- Required text
- nasa: matched nasafollowers: matched followersvideos / likes: matched videos, likes
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 07b95c7d32ea62611736b17c88b97b5d8e0ea8c2188c95e33b2dd48ddb8b6af5
wreq attempt
- UTC start / end
- 2026-09-29T19:15:55.531798+00:00 / 2026-09-29T19:15:56.161974+00:00
- Original URL
- https://www.tiktok.com/@nasa
- Final URL
- https://www.tiktok.com/@nasa
- Redirect outcome
- none
- HTTP transfer
- 0.630 s · 389,428 body bytes
- Checked text
- 66 characters (minimum 150) · nonempty
- Usable result
- No, missing required content
- Inspection
- Organization name and audience figures present, but required profile labels and text length not met.
- Required text
- nasa: matched nasafollowers: missingvideos / likes: missing
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 0a16b54debf2b39a750c62ca2c1e7e722e05b8acf6368538ac4c1bfe910daea9
11. G2reviewsLightpanda · HTTP 403http access denied · 2.199 swreq · HTTP 403http access denied · 0.235 s
Required: Asana review listing with review and rating information. https://www.g2.com/products/asana/reviews
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:26:04.052641+00:00 / 2026-09-29T19:26:06.690954+00:00
- Original URL
- https://www.g2.com/products/asana/reviews
- Final URL
- https://www.g2.com/products/asana/reviews
- Redirect outcome
- none
- Navigation / capture
- 0.193 s navigation · 2.199 s through capture · 2.638 s whole child attempt
- Sampled tree PSS
- 173.9 MiB · 27 samples
- Captured DOM
- 2,558 bytes · complete serialization
- Checked text
- 0 characters (minimum 500) · empty
- Usable result
- No, http access denied
- Inspection
- HTTP 403; checked body text is empty, not Asana reviews.
- Required text
- asana: missingreviews: missingrating / rated / stars: missing
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 068093655fb417e0aa7fa3938ac3ef107b23840150b5ee34cedef66833bf8c29
wreq attempt
- UTC start / end
- 2026-09-29T19:15:58.171809+00:00 / 2026-09-29T19:15:58.406683+00:00
- Original URL
- https://www.g2.com/products/asana/reviews
- Final URL
- https://www.g2.com/products/asana/reviews
- Redirect outcome
- none
- HTTP transfer
- 0.235 s · 1,707 body bytes
- Checked text
- 43 characters (minimum 500) · nonempty
- Usable result
- No, http access denied
- Inspection
- Denied page asks for JavaScript; no reviews fetched.
- Required text
- asana: missingreviews: missingrating / rated / stars: missing
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 3f9f77cb986b44a058274cbb952fffe658bbe187f98472d042ff906e297aad29
12. TrustpilotreviewsLightpanda · HTTP 200usable · 2.598 swreq · HTTP 403http access denied · 0.113 s
Required: Amazon company review listing with ratings. https://www.trustpilot.com/review/www.amazon.com
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:26:08.869159+00:00 / 2026-09-29T19:26:11.913122+00:00
- Original URL
- https://www.trustpilot.com/review/www.amazon.com
- Final URL
- https://www.trustpilot.com/review/www.amazon.com
- Redirect outcome
- none
- Navigation / capture
- 0.524 s navigation · 2.598 s through capture · 3.044 s whole child attempt
- Sampled tree PSS
- 265.1 MiB · 31 samples
- Captured DOM
- 899,468 bytes · complete serialization
- Checked text
- 20,510 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Amazon review/rating text is present and meets the preset checks; no exhaustive review extraction claimed.
- Required text
- amazon: matched amazonreviews: matched reviewstrustscore / rating / rated: matched trustscore, rating, rated
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 6c6dcd7fa9cf7e3e47391aec63c01b38373126a37715f7a73d60f62101fbdb11
wreq attempt
- UTC start / end
- 2026-09-29T19:16:00.409558+00:00 / 2026-09-29T19:16:00.522546+00:00
- Original URL
- https://www.trustpilot.com/review/www.amazon.com
- Final URL
- https://www.trustpilot.com/review/www.amazon.com
- Redirect outcome
- none
- HTTP transfer
- 0.113 s · 991 body bytes
- Checked text
- 164 characters (minimum 500) · nonempty
- Usable result
- No, http access denied
- Inspection
- Browser verification page; no review listing.
- Required text
- amazon: missingreviews: missingtrustscore / rating / rated: missing
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 92d97ed45d6cc267c657b864c4deee1c2d896cda361adc660bc16538a75700f2
13. TripadvisorreviewsLightpanda · HTTP 403http access denied · 2.283 swreq · HTTP 403http access denied · 0.230 s
Required: Paris restaurant listing with reviews. https://www.tripadvisor.com/Restaurants-g187147-Paris_Ile_de_France.html
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:26:14.152247+00:00 / 2026-09-29T19:26:16.842909+00:00
- Original URL
- https://www.tripadvisor.com/Restaurants-g187147-Paris_Ile_de_France.html
- Final URL
- https://www.tripadvisor.com/Restaurants-g187147-Paris_Ile_de_France.html
- Redirect outcome
- none
- Navigation / capture
- 0.277 s navigation · 2.283 s through capture · 2.69 s whole child attempt
- Sampled tree PSS
- 173.9 MiB · 28 samples
- Captured DOM
- 1,535 bytes · complete serialization
- Checked text
- 0 characters (minimum 500) · empty
- Usable result
- No, http access denied
- Inspection
- HTTP 403; checked body text is empty rather than Paris attractions.
- Required text
- paris: missingrestaurants: missingreviews: missing
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- a783909e98b3286b9d6f587ee2c35d753ddd5ec2e58315d61174491af740a5fa
wreq attempt
- UTC start / end
- 2026-09-29T19:16:02.524880+00:00 / 2026-09-29T19:16:02.754586+00:00
- Original URL
- https://www.tripadvisor.com/Restaurants-g187147-Paris_Ile_de_France.html
- Final URL
- https://www.tripadvisor.com/Restaurants-g187147-Paris_Ile_de_France.html
- Redirect outcome
- none
- HTTP transfer
- 0.230 s · 778 body bytes
- Checked text
- 43 characters (minimum 500) · nonempty
- Usable result
- No, http access denied
- Inspection
- Denied page asks for JavaScript; no restaurant reviews fetched.
- Required text
- paris: missingrestaurants: missingreviews: missing
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 2734b33ee2dfec8487b809398b4b9183992c79c682342389a1ec2d68dfc4ed9a
14. IndeedjobsLightpanda · HTTP 403http access denied · 2.048 swreq · HTTP 403http access denied · 0.043 s
Required: Remote Python job listings. https://www.indeed.com/jobs?q=python&l=Remote
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:26:19.063025+00:00 / 2026-09-29T19:26:21.553968+00:00
- Original URL
- https://www.indeed.com/jobs?q=python&l=Remote
- Final URL
- https://www.indeed.com/jobs?q=python&l=Remote
- Redirect outcome
- none
- Navigation / capture
- 0.041 s navigation · 2.048 s through capture · 2.491 s whole child attempt
- Sampled tree PSS
- 189.1 MiB · 25 samples
- Captured DOM
- 38,358 bytes · complete serialization
- Checked text
- 355 characters (minimum 500) · nonempty
- Usable result
- No, http access denied
- Inspection
- HTTP 403 additional-verification page; no job listing.
- Required text
- python: missingremote: missingjobs: matched jobs
- Listing checks
\b(?:developer|engineer|programmer)\b: 0 matches; needs 3- Soft-block phrases
- additional verification required
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 5e53ff7487f078b2918931ac37e82254bbe4a55ba98580f9d433f38dd51a01b7
wreq attempt
- UTC start / end
- 2026-09-29T19:16:04.756813+00:00 / 2026-09-29T19:16:04.799630+00:00
- Original URL
- https://www.indeed.com/jobs?q=python&l=Remote
- Final URL
- https://www.indeed.com/jobs?q=python&l=Remote
- Redirect outcome
- none
- HTTP transfer
- 0.043 s · 28,083 body bytes
- Checked text
- 27 characters (minimum 500) · nonempty
- Usable result
- No, http access denied
- Inspection
- Security check response; no job listing.
- Required text
- python: missingremote: missingjobs: missing
- Listing checks
\b(?:developer|engineer|programmer)\b: 0 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- e2226cfe7db4df4c0ef8db6c7fc9e3e56214c56ceb59750df0ab4aea1cc3fb25
15. Remote OKjobsLightpanda · HTTP 200missing required content · 2.807 swreq · HTTP 200missing required content · 0.609 s
Required: Remote developer job listings. https://remoteok.com/remote-dev-jobs
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:26:23.691970+00:00 / 2026-09-29T19:26:26.918668+00:00
- Original URL
- https://remoteok.com/remote-dev-jobs
- Final URL
- https://remoteok.com/remote-dev-jobs
- Redirect outcome
- none
- Navigation / capture
- 0.799 s navigation · 2.807 s through capture · 3.227 s whole child attempt
- Sampled tree PSS
- 194.8 MiB · 33 samples
- Captured DOM
- 67,212 bytes · complete serialization
- Checked text
- 5,627 characters (minimum 500) · nonempty
- Usable result
- No, missing required content
- Inspection
- Site navigation and remote-job text are present, but the frozen listing checks fail. HTTP 200 alone is insufficient.
- Required text
- remote: matched remotedeveloper / engineer: matched developerjobs: matched jobs
- Listing checks
\b(?:developer|engineer|programmer)\b: 2 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 18eea2c96c9059c840390fceec72939b25f60e2756612a103ce1b83a57f62d66
wreq attempt
- UTC start / end
- 2026-09-29T19:16:06.802771+00:00 / 2026-09-29T19:16:07.411698+00:00
- Original URL
- https://remoteok.com/remote-dev-jobs
- Final URL
- https://remoteok.com/remote-dev-jobs
- Redirect outcome
- none
- HTTP transfer
- 0.609 s · 59,438 body bytes
- Checked text
- 5,486 characters (minimum 500) · nonempty
- Usable result
- No, missing required content
- Inspection
- Job rows exist in HTML, but the frozen role-text check has fewer than three matches. A strict check failure, not proof that all job data is unusable.
- Required text
- remote: matched remotedeveloper / engineer: matched developerjobs: matched jobs
- Listing checks
\b(?:developer|engineer|programmer)\b: 2 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 3de38fb9fa13a50666fda88eeff4ace02ed3f3b34a3bae3c2244ff3e7c6cae4e
16. We Work RemotelyjobsLightpanda · HTTP 200usable · 2.850 swreq · HTTP 200usable · 0.555 s
Required: Remote programming jobs with actual role descriptions. https://weworkremotely.com/categories/remote-programming-jobs
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:26:29.148485+00:00 / 2026-09-29T19:26:32.451501+00:00
- Original URL
- https://weworkremotely.com/categories/remote-programming-jobs
- Final URL
- https://weworkremotely.com/categories/remote-full-stack-programming-jobs
- Redirect outcome
- followedHTTP 302: https://weworkremotely.com/categories/remote-programming-jobs → https://weworkremotely.com/categories/remote-full-stack-programming-jobs
- Navigation / capture
- 0.806 s navigation · 2.850 s through capture · 3.303 s whole child attempt
- Sampled tree PSS
- 277.8 MiB · 33 samples
- Captured DOM
- 788,403 bytes · complete serialization
- Checked text
- 11,227 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- One observed HTTP 302 reaches the canonical full-stack jobs route. Job text meets the same listing checks.
- Required text
- remote: matched remoteprogramming: matched programmingdeveloper / engineer: matched developer, engineer
- Listing checks
\b(?:developer|engineer|programmer)\b: 26 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 4496656b808185b7e4a8c9a5403dc9b4d9bbeb1c1399bff8587cb2fb53a3d15e
wreq attempt
- UTC start / end
- 2026-09-29T19:16:09.419954+00:00 / 2026-09-29T19:16:09.975331+00:00
- Original URL
- https://weworkremotely.com/categories/remote-programming-jobs
- Final URL
- https://weworkremotely.com/categories/remote-full-stack-programming-jobs
- Redirect outcome
- followedHTTP 302: https://weworkremotely.com/categories/remote-programming-jobs → https://weworkremotely.com/categories/remote-full-stack-programming-jobs
- HTTP transfer
- 0.555 s · 144,403 body bytes
- Checked text
- 9,661 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- A normal HTTP 302 reached the canonical full-stack programming category. The final HTTP 200 content meets the frozen job checks; the redirect is not a failure.
- Required text
- remote: matched remoteprogramming: matched programmingdeveloper / engineer: matched developer, engineer
- Listing checks
\b(?:developer|engineer|programmer)\b: 26 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- d045dd649d1a36c896b6aa045ba00a2af37849d48df4cfeb823fff1ba976ac71
17. WikipediacontentLightpanda · HTTP 200usable · 2.272 swreq · HTTP 200usable · 0.195 s
Required: Web scraping article with substantive explanation. https://en.wikipedia.org/wiki/Web_scraping
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:26:34.651217+00:00 / 2026-09-29T19:26:37.389910+00:00
- Original URL
- https://en.wikipedia.org/wiki/Web_scraping
- Final URL
- https://en.wikipedia.org/wiki/Web_scraping
- Redirect outcome
- none
- Navigation / capture
- 0.249 s navigation · 2.272 s through capture · 2.738 s whole child attempt
- Sampled tree PSS
- 196.4 MiB · 28 samples
- Captured DOM
- 347,040 bytes · complete serialization
- Checked text
- 31,033 characters (minimum 3000) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Web-scraping article body and required section text are present.
- Required text
- web scraping: matched web scrapingweb crawler / data extraction: matched web crawler, data extraction
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 339282e28d53ab19e0b43c48bd18aec8d1f76374a8be68dc0f107fdfd785516e
wreq attempt
- UTC start / end
- 2026-09-29T19:16:11.989806+00:00 / 2026-09-29T19:16:12.185179+00:00
- Original URL
- https://en.wikipedia.org/wiki/Web_scraping
- Final URL
- https://en.wikipedia.org/wiki/Web_scraping
- Redirect outcome
- none
- HTTP transfer
- 0.195 s · 235,975 body bytes
- Checked text
- 30,790 characters (minimum 3000) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Saved HTML inspection confirmed required content and matching checks.
- Required text
- web scraping: matched web scrapingweb crawler / data extraction: matched web crawler, data extraction
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- e305b5ea4c4ca2a210ae297f17ad11f2ce4201fd8f5b6247adcfb98f41d017af
18. Hacker NewscontentLightpanda · HTTP 200usable · 2.833 swreq · HTTP 200usable · 0.601 s
Required: News story listing with points and comment links. https://news.ycombinator.com/
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:26:39.621293+00:00 / 2026-09-29T19:26:42.891189+00:00
- Original URL
- https://news.ycombinator.com/
- Final URL
- https://news.ycombinator.com/
- Redirect outcome
- none
- Navigation / capture
- 0.823 s navigation · 2.833 s through capture · 3.27 s whole child attempt
- Sampled tree PSS
- 173.2 MiB · 33 samples
- Captured DOM
- 34,700 bytes · complete serialization
- Checked text
- 3,857 characters (minimum 1000) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Story listing, points and comments are present.
- Required text
- hacker news: matched hacker newspoints: matched pointscomments: matched comments
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 88c8f024c32c0f814244764d0ce7c9b8588684bd78d2c51aab33df4a3fca07e2
wreq attempt
- UTC start / end
- 2026-09-29T19:16:14.205913+00:00 / 2026-09-29T19:16:14.807252+00:00
- Original URL
- https://news.ycombinator.com/
- Final URL
- https://news.ycombinator.com/
- Redirect outcome
- none
- HTTP transfer
- 0.601 s · 34,693 body bytes
- Checked text
- 3,895 characters (minimum 1000) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Saved HTML inspection confirmed required content and matching checks.
- Required text
- hacker news: matched hacker newspoints: matched pointscomments: matched comments
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- fbb3dea0aeb69f3fb69f1f96206328dbfcc1ee5b3ec2b6defc21eb573500fb37
19. BBCcontentLightpanda · HTTP 200usable · 2.742 swreq · HTTP 200usable · 0.307 s
Required: Public news headlines and topic navigation. https://www.bbc.com/news
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:26:45.077197+00:00 / 2026-09-29T19:26:48.238658+00:00
- Original URL
- https://www.bbc.com/news
- Final URL
- https://www.bbc.com/news
- Redirect outcome
- none
- Navigation / capture
- 0.723 s navigation · 2.742 s through capture · 3.161 s whole child attempt
- Sampled tree PSS
- 276.3 MiB · 32 samples
- Captured DOM
- 329,370 bytes · complete serialization
- Checked text
- 9,713 characters (minimum 1000) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- BBC news listing text meets the required checks.
- Required text
- bbc: matched bbcnews: matched newsworld / business: matched world, business
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 4f9fca9938a98a214721109ec4fcfc928c5aea0ddfed8172e7babe48caa277ec
wreq attempt
- UTC start / end
- 2026-09-29T19:16:16.824151+00:00 / 2026-09-29T19:16:17.131244+00:00
- Original URL
- https://www.bbc.com/news
- Final URL
- https://www.bbc.com/news
- Redirect outcome
- none
- HTTP transfer
- 0.307 s · 381,002 body bytes
- Checked text
- 9,639 characters (minimum 1000) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Saved HTML inspection confirmed required content and matching checks.
- Required text
- bbc: matched bbcnews: matched newsworld / business: matched world, business
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 8117a71a84e08a190383621f802430df29903e92a7d469a95720d01713a32a96
20. arXivcontentLightpanda · HTTP 403http access denied · 2.121 swreq · HTTP 200usable · 0.231 s
Required: Recent Computer Science papers with subject metadata. https://arxiv.org/list/cs/recent
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:26:50.465507+00:00 / 2026-09-29T19:26:53.010991+00:00
- Original URL
- https://arxiv.org/list/cs/recent
- Final URL
- https://arxiv.org/list/cs/recent
- Redirect outcome
- none
- Navigation / capture
- 0.116 s navigation · 2.121 s through capture · 2.545 s whole child attempt
- Sampled tree PSS
- 169.3 MiB · 26 samples
- Captured DOM
- 380 bytes · complete serialization
- Checked text
- 119 characters (minimum 1500) · nonempty
- Usable result
- No, http access denied
- Inspection
- HTTP 403 Forbidden response; no search results.
- Required text
- computer science: missingsubjects:: missing
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- b5f5e50590c8d71010cafbe1ac32be86d499fd3e7ee5c85e72071c2c2559775d
wreq attempt
- UTC start / end
- 2026-09-29T19:16:19.149774+00:00 / 2026-09-29T19:16:19.380645+00:00
- Original URL
- https://arxiv.org/list/cs/recent
- Final URL
- https://arxiv.org/list/cs/recent
- Redirect outcome
- none
- HTTP transfer
- 0.231 s · 97,480 body bytes
- Checked text
- 16,898 characters (minimum 1500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Saved HTML inspection confirmed required content and matching checks.
- Required text
- computer science: matched computer sciencesubjects:: matched subjects:
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- b1de1feefecddc4ea113b631684531e8e98358cc55f85f080167f7d0fe78a275
21. Project GutenbergcontentLightpanda · HTTP 200usable · 2.556 swreq · HTTP 200usable · 0.623 s
Required: Pride and Prejudice book description with author. https://www.gutenberg.org/ebooks/1342
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:26:55.189541+00:00 / 2026-09-29T19:26:58.165469+00:00
- Original URL
- https://www.gutenberg.org/ebooks/1342
- Final URL
- https://www.gutenberg.org/ebooks/1342
- Redirect outcome
- none
- Navigation / capture
- 0.549 s navigation · 2.556 s through capture · 2.976 s whole child attempt
- Sampled tree PSS
- 170.4 MiB · 30 samples
- Captured DOM
- 24,691 bytes · complete serialization
- Checked text
- 2,588 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Pride and Prejudice title, Jane Austen and book/download-page content are present.
- Required text
- pride and prejudice: matched pride and prejudicejane austen: matched jane austen
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 42bf0523bb0f28e682f8b754bc1a14d3bd4dc1594cfc9a42750f8fe1cd133774
wreq attempt
- UTC start / end
- 2026-09-29T19:16:21.398459+00:00 / 2026-09-29T19:16:22.021726+00:00
- Original URL
- https://www.gutenberg.org/ebooks/1342
- Final URL
- https://www.gutenberg.org/ebooks/1342
- Redirect outcome
- none
- HTTP transfer
- 0.623 s · 24,862 body bytes
- Checked text
- 2,588 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Saved HTML inspection confirmed required content and matching checks.
- Required text
- pride and prejudice: matched pride and prejudicejane austen: matched jane austen
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 94b755665adca2f5f4b060287f9fecb33d596f61d6bd41457db899c6347b7923
22. GOV.UKcontentLightpanda · HTTP 200usable · 2.218 swreq · HTTP 200usable · 0.367 s
Required: UK bank holiday dates for England and Wales. https://www.gov.uk/bank-holidays
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:27:00.321373+00:00 / 2026-09-29T19:27:02.981970+00:00
- Original URL
- https://www.gov.uk/bank-holidays
- Final URL
- https://www.gov.uk/bank-holidays
- Redirect outcome
- none
- Navigation / capture
- 0.204 s navigation · 2.218 s through capture · 2.66 s whole child attempt
- Sampled tree PSS
- 188.9 MiB · 28 samples
- Captured DOM
- 186,548 bytes · complete serialization
- Checked text
- 17,766 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Passport guidance text is present alongside the cookie banner.
- Required text
- uk bank holidays: matched uk bank holidaysengland and wales: matched england and waleschristmas day: matched christmas day
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 549cb3f533e3649fcd056dbded17ad926e37ae9106e2e163b2f6f9489ef86c27
wreq attempt
- UTC start / end
- 2026-09-29T19:16:24.027781+00:00 / 2026-09-29T19:16:24.395209+00:00
- Original URL
- https://www.gov.uk/bank-holidays
- Final URL
- https://www.gov.uk/bank-holidays
- Redirect outcome
- none
- HTTP transfer
- 0.367 s · 175,904 body bytes
- Checked text
- 17,613 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Saved HTML inspection confirmed required content and matching checks.
- Required text
- uk bank holidays: matched uk bank holidaysengland and wales: matched england and waleschristmas day: matched christmas day
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 9f0211a543241b66b58cfa7a431db8c6bb93f2e7a1b309990fdd0c3a8c2bc98d
23. Python documentationcontentLightpanda · HTTP 200usable · 2.310 swreq · HTTP 200usable · 0.165 s
Required: urllib.request documentation with API explanation. https://docs.python.org/3/library/urllib.request.html
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:27:05.272557+00:00 / 2026-09-29T19:27:07.999361+00:00
- Original URL
- https://docs.python.org/3/library/urllib.request.html
- Final URL
- https://docs.python.org/3/library/urllib.request.html
- Redirect outcome
- none
- Navigation / capture
- 0.294 s navigation · 2.310 s through capture · 2.727 s whole child attempt
- Sampled tree PSS
- 183.1 MiB · 28 samples
- Captured DOM
- 223,056 bytes · complete serialization
- Checked text
- 55,139 characters (minimum 3000) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Python tutorial content and the required heading text are present.
- Required text
- urllib.request: matched urllib.requesturlopen: matched urlopen
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 93157bdd8432b83a01e59a080060f2c513461975aa6b2846b354483ea60ae08d
wreq attempt
- UTC start / end
- 2026-09-29T19:16:26.420089+00:00 / 2026-09-29T19:16:26.585639+00:00
- Original URL
- https://docs.python.org/3/library/urllib.request.html
- Final URL
- https://docs.python.org/3/library/urllib.request.html
- Redirect outcome
- none
- HTTP transfer
- 0.165 s · 216,525 body bytes
- Checked text
- 53,833 characters (minimum 3000) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Saved HTML inspection confirmed required content and matching checks.
- Required text
- urllib.request: matched urllib.requesturlopen: matched urlopen
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 7690190ba74d1d6c2e247423f3fe194a5101667392c9de03bbe53296bd7a45b7
24. Quotes to ScrapejavascriptLightpanda · HTTP 200usable · 2.881 swreq · HTTP 200missing required content · 0.800 s
Required: Quote text and author after JavaScript rendering. https://quotes.toscrape.com/js/
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:27:10.248852+00:00 / 2026-09-29T19:27:13.545546+00:00
- Original URL
- https://quotes.toscrape.com/js/
- Final URL
- https://quotes.toscrape.com/js/
- Redirect outcome
- none
- Navigation / capture
- 0.875 s navigation · 2.881 s through capture · 3.297 s whole child attempt
- Sampled tree PSS
- 176.5 MiB · 33 samples
- Captured DOM
- 8,985 bytes · complete serialization
- Checked text
- 1,495 characters (minimum 300) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Quote text and author names appear after JavaScript execution and meet the frozen checks.
- Required text
- the world as we have created it: matched the world as we have created italbert einstein: matched albert einstein
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- b6d656f508cbbb0df37ec664f4363c41aa4fb497395e206ed24c497cd75ad110
wreq attempt
- UTC start / end
- 2026-09-29T19:16:28.618918+00:00 / 2026-09-29T19:16:29.418595+00:00
- Original URL
- https://quotes.toscrape.com/js/
- Final URL
- https://quotes.toscrape.com/js/
- Redirect outcome
- none
- HTTP transfer
- 0.800 s · 5,808 body bytes
- Checked text
- 74 characters (minimum 300) · nonempty
- Usable result
- No, missing required content
- Inspection
- Navigation shell; required quote and author absent outside scripts.
- Required text
- the world as we have created it: missingalbert einstein: missing
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- a9067d4438044d45a1a895ed6939df4fa4d0487e17b82053dd694ad425466074
25. ScrapingCoursejavascriptLightpanda · HTTP 200usable · 3.500 swreq · HTTP 200missing required content · 1.135 s
Required: JavaScript product listing with named products and prices. https://www.scrapingcourse.com/javascript-rendering
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:27:15.694856+00:00 / 2026-09-29T19:27:19.609606+00:00
- Original URL
- https://www.scrapingcourse.com/javascript-rendering
- Final URL
- https://www.scrapingcourse.com/javascript-rendering
- Redirect outcome
- none
- Navigation / capture
- 1.492 s navigation · 3.500 s through capture · 3.915 s whole child attempt
- Sampled tree PSS
- 195.9 MiB · 39 samples
- Captured DOM
- 27,705 bytes · complete serialization
- Checked text
- 381 characters (minimum 300) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- The JavaScript challenge contains rendered product names and prices. A static enable-JavaScript instruction also remains in the DOM.
- Required text
- chaz kangeroo hoodie / teton pullover hoodie: matched chaz kangeroo hoodie, teton pullover hoodie
- Listing checks
[$£€]\s?\d[\d,.]*: 12 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- d925bc7d518a14e762ab70b04d3d6d2b6866a13d05a578a7d98f851753d3b975
wreq attempt
- UTC start / end
- 2026-09-29T19:16:31.421916+00:00 / 2026-09-29T19:16:32.556653+00:00
- Original URL
- https://www.scrapingcourse.com/javascript-rendering
- Final URL
- https://www.scrapingcourse.com/javascript-rendering
- Redirect outcome
- none
- HTTP transfer
- 1.135 s · 29,640 body bytes
- Checked text
- 72 characters (minimum 300) · nonempty
- Usable result
- No, missing required content
- Inspection
- HTML requests JavaScript; no required product text or prices.
- Required text
- chaz kangeroo hoodie / teton pullover hoodie: missing
- Listing checks
[$£€]\s?\d[\d,.]*: 0 matches; needs 3- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- b9daac7e24122000dbc457ed0e4ed24b43b89593db88eac038e98499db93292a
26. Web Scraping DevjavascriptLightpanda · HTTP 200usable · 3.728 swreq · HTTP 200missing required content · 0.831 s
Required: Review text loaded by the JavaScript review interface. https://web-scraping.dev/reviews
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:27:21.779737+00:00 / 2026-09-29T19:27:25.925648+00:00
- Original URL
- https://web-scraping.dev/reviews
- Final URL
- https://web-scraping.dev/reviews
- Redirect outcome
- none
- Navigation / capture
- 1.72 s navigation · 3.728 s through capture · 4.146 s whole child attempt
- Sampled tree PSS
- 190.7 MiB · 41 samples
- Captured DOM
- 38,246 bytes · complete serialization
- Checked text
- 2,008 characters (minimum 300) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Product-review text appears in the captured DOM and meets the review checks.
- Required text
- unique flavor and great energy boost / excellent energy drink for gamers: matched unique flavor and great energy boost, excellent energy drink for gamers
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 463b9848988fe202d3a884d431bb47ce221a6aac0dc805508da98762f88477ad
wreq attempt
- UTC start / end
- 2026-09-29T19:16:34.561906+00:00 / 2026-09-29T19:16:35.392612+00:00
- Original URL
- https://web-scraping.dev/reviews
- Final URL
- https://web-scraping.dev/reviews
- Redirect outcome
- none
- HTTP transfer
- 0.831 s · 14,727 body bytes
- Checked text
- 244 characters (minimum 300) · nonempty
- Usable result
- No, missing required content
- Inspection
- Review interface shell; required review text absent outside scripts.
- Required text
- unique flavor and great energy boost / excellent energy drink for gamers: missing
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 77a5e13ddd2d8d9d65ba531340293d16870224866f7d52bbf7377f113b514665
27. Example DomaincontrolLightpanda · HTTP 200missing required content · 2.053 swreq · HTTP 200missing required content · 0.032 s
Required: Example Domain heading and documentation explanation. https://example.com/
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:27:28.158433+00:00 / 2026-09-29T19:27:30.662923+00:00
- Original URL
- https://example.com/
- Final URL
- https://example.com/
- Redirect outcome
- none
- Navigation / capture
- 0.046 s navigation · 2.053 s through capture · 2.504 s whole child attempt
- Sampled tree PSS
- 171.9 MiB · 26 samples
- Captured DOM
- 12,747 bytes · complete serialization
- Checked text
- 1,460 characters (minimum 100) · nonempty
- Usable result
- No, missing required content
- Inspection
- Documentation-domain text is present, but the DOM breaks some words into separate text nodes. The unchanged source-text checker inserts spaces, so the exact required text fails. Kept as a strict-check failure.
- Required text
- example domain: missingdocumentation examples: missing
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 2bada5fdd4fc441dbad75bf20dc7fa4b389d24af5e071cd6d5195a5c4f6373b1
wreq attempt
- UTC start / end
- 2026-09-29T19:16:37.396784+00:00 / 2026-09-29T19:16:37.429164+00:00
- Original URL
- https://example.com/
- Final URL
- https://example.com/
- Redirect outcome
- none
- HTTP transfer
- 0.032 s · 713 body bytes
- Checked text
- 167 characters (minimum 100) · nonempty
- Usable result
- No, missing required content
- Inspection
- Documentation explanation present, but expected heading absent from body text. Target-content mismatch, not evidence of an anti-bot block.
- Required text
- example domain: missingdocumentation examples: matched documentation examples
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 7d3e61f8f627c8cc640c209ba0777db95f198a64e766f47484c321d5eb5e0962
28. HTTPBingocontrolLightpanda · HTTP 200usable · 2.238 swreq · HTTP 200usable · 0.263 s
Required: Moby-Dick HTML sample. https://httpbingo.org/html
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:27:32.878622+00:00 / 2026-09-29T19:27:35.536220+00:00
- Original URL
- https://httpbingo.org/html
- Final URL
- https://httpbingo.org/html
- Redirect outcome
- none
- Navigation / capture
- 0.233 s navigation · 2.238 s through capture · 2.657 s whole child attempt
- Sampled tree PSS
- 169.5 MiB · 27 samples
- Captured DOM
- 3,738 bytes · complete serialization
- Checked text
- 3,594 characters (minimum 300) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Moby-Dick text meets the control checks.
- Required text
- herman melville: matched herman melvillemoby-dick: matched moby-dick
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 132cc77c9ba04c295faf21d5b13ed90b5d85c9630b194c06ba4d96fbc2421556
wreq attempt
- UTC start / end
- 2026-09-29T19:16:39.432392+00:00 / 2026-09-29T19:16:39.695831+00:00
- Original URL
- https://httpbingo.org/html
- Final URL
- https://httpbingo.org/html
- Redirect outcome
- none
- HTTP transfer
- 0.263 s · 3,742 body bytes
- Checked text
- 3,594 characters (minimum 300) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Saved HTML inspection confirmed required content and matching checks.
- Required text
- herman melville: matched herman melvillemoby-dick: matched moby-dick
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- e250a7975d53801ed8c35271780a15a1da36a8a5383327cb706dea252b340d48
29. Scrape This SitecontrolLightpanda · HTTP 200usable · 3.467 swreq · HTTP 200usable · 1.220 s
Required: Country records including Andorra and population. https://www.scrapethissite.com/pages/simple/
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:27:37.698568+00:00 / 2026-09-29T19:27:41.580466+00:00
- Original URL
- https://www.scrapethissite.com/pages/simple/
- Final URL
- https://www.scrapethissite.com/pages/simple/
- Redirect outcome
- none
- Navigation / capture
- 1.451 s navigation · 3.467 s through capture · 3.882 s whole child attempt
- Sampled tree PSS
- 210.9 MiB · 39 samples
- Captured DOM
- 205,582 bytes · complete serialization
- Checked text
- 18,132 characters (minimum 1000) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Country names and listing content meet the control checks.
- Required text
- countries of the world: matched countries of the worldandorra: matched andorrapopulation: matched population
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- ee2362de6f22670bc87149848f5be558b9de84a523a7ead9588ddd92cfc363e2
wreq attempt
- UTC start / end
- 2026-09-29T19:16:41.698773+00:00 / 2026-09-29T19:16:42.918809+00:00
- Original URL
- https://www.scrapethissite.com/pages/simple/
- Final URL
- https://www.scrapethissite.com/pages/simple/
- Redirect outcome
- none
- HTTP transfer
- 1.220 s · 203,361 body bytes
- Checked text
- 18,132 characters (minimum 1000) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Saved HTML inspection confirmed required content and matching checks.
- Required text
- countries of the world: matched countries of the worldandorra: matched andorrapopulation: matched population
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 4c68c2a54000607a0fa51ea5a57a20bbe4324dee74c442559185a1da364bd87b
30. IANAcontrolLightpanda · HTTP 200usable · 2.100 swreq · HTTP 200usable · 0.034 s
Required: Reserved-domain reference and example domains. https://www.iana.org/domains/reserved
Lightpanda attempt
- UTC start / end
- 2026-09-29T19:27:43.814450+00:00 / 2026-09-29T19:27:46.334387+00:00
- Original URL
- https://www.iana.org/domains/reserved
- Final URL
- https://www.iana.org/domains/reserved
- Redirect outcome
- none
- Navigation / capture
- 0.092 s navigation · 2.100 s through capture · 2.52 s whole child attempt
- Sampled tree PSS
- 181.2 MiB · 26 samples
- Captured DOM
- 10,338 bytes · complete serialization
- Checked text
- 2,727 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Reserved/example domain guidance meets the required checks.
- Required text
- iana-managed reserved domains: matched iana-managed reserved domainsexample.com: matched example.com
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Errors
- No navigation, capture or process error
- HTML SHA-256
- 6173175ebc1ca1c89191d3b64cbbe49b7b956af70afa81ab88fb0dea35d8e31c
wreq attempt
- UTC start / end
- 2026-09-29T19:16:44.948906+00:00 / 2026-09-29T19:16:44.982758+00:00
- Original URL
- https://www.iana.org/domains/reserved
- Final URL
- https://www.iana.org/domains/reserved
- Redirect outcome
- none
- HTTP transfer
- 0.034 s · 10,499 body bytes
- Checked text
- 2,727 characters (minimum 500) · nonempty
- Usable result
- Yes, all checks met
- Inspection
- Saved HTML inspection confirmed required content and matching checks.
- Required text
- iana-managed reserved domains: matched iana-managed reserved domainsexample.com: matched example.com
- Listing checks
- No additional regex check
- Soft-block phrases
- No checked phrase matched
- Login / consent
- No checked gate phrase matched
- Body SHA-256
- 720e5cce9016212d2d28777356d2844fb0ca9e19a32636eb232f8653360dc450
Reproduce with an existing local binary
Use the same binary version/hash for a matched rerun. Nightly downloads are mutable. The script refuses to overwrite an existing output directory; rerunning starts 30 more navigations and normal browser subrequests.
uv run --with playwright==1.63.0 python \
public/evidence/lightpanda-public-30-20260929/run.py \
--binary /path/to/lightpanda \
--manifest runner/corpora/public-30-v1.json \
--output runner/data/lightpanda-public-30-new-run- Executed command
- /home/testycool/.cache/uv/builds-v0/.tmpB1cKcU/bin/python public/evidence/lightpanda-public-30-20260929/run.py --binary /tmp/scrapingevals-lightpanda-20260929/lightpanda --manifest runner/corpora/public-30-v1.json --output runner/data/lightpanda-public-30-20260929
- Binary SHA-256
- 060429c4bfb8d65f36de7376216c41453f67b8690ef051c236d89cace013cdba
- Code SHA-256
- f82a1e7fe7c7f7b6de826262b7784bd30e6b09dd4266b9fdf2c571670cf69d62
- Manifest SHA-256
- 6ce519c4f7df3c32f5dfda379a8d3b280b7723bdeb48ddf64a1ae10ce6a7914c
API checked using DeepWiki, the official local Playwright guide, the installed CLI help, and the tested binary’s source for its redirect cap. The Chrome product string in CDP is compatibility metadata from Lightpanda, not a claim that Chromium ran.