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.

Frozen manifestLightpanda attempt metadataExecutable Lightpanda codeCorrected wreq metadataRead the wreq baseline

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: missing
men: 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: missing
men: 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
Open this baseline attempt
Link to this target comparison
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: missing
results: 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: missing
results: 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
Open this baseline attempt
Link to this target comparison
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
Open this baseline attempt
Link to this target comparison
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: missing
results: 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: missing
results: 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
Open this baseline attempt
Link to this target comparison
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
Open this baseline attempt
Link to this target comparison
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: missing
mug: 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: missing
mug: 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
Open this baseline attempt
Link to this target comparison
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
Open this baseline attempt
Link to this target comparison
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 aeronautics
space / 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 aeronautics
space / 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
Open this baseline attempt
Link to this target comparison
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 nasa
followers: matched followers
posts: 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: missing
followers: missing
posts: 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
Open this baseline attempt
Link to this target comparison
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 nasa
followers: matched followers
videos / 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 nasa
followers: missing
videos / 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
Open this baseline attempt
Link to this target comparison
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: missing
reviews: missing
rating / 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: missing
reviews: missing
rating / 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
Open this baseline attempt
Link to this target comparison
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 amazon
reviews: matched reviews
trustscore / 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: missing
reviews: missing
trustscore / 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
Open this baseline attempt
Link to this target comparison
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: missing
restaurants: missing
reviews: 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: missing
restaurants: missing
reviews: 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
Open this baseline attempt
Link to this target comparison
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: missing
remote: missing
jobs: 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: missing
remote: missing
jobs: 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
Open this baseline attempt
Link to this target comparison
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 remote
developer / engineer: matched developer
jobs: 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 remote
developer / engineer: matched developer
jobs: 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
Open this baseline attempt
Link to this target comparison
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
followed
HTTP 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 remote
programming: matched programming
developer / 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
followed
HTTP 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 remote
programming: matched programming
developer / 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
Open this baseline attempt
Link to this target comparison
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 scraping
web 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 scraping
web 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
Open this baseline attempt
Link to this target comparison
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 news
points: matched points
comments: 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 news
points: matched points
comments: 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
Open this baseline attempt
Link to this target comparison
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 bbc
news: matched news
world / 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 bbc
news: matched news
world / 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
Open this baseline attempt
Link to this target comparison
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: missing
subjects:: 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 science
subjects:: 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
Open this baseline attempt
Link to this target comparison
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 prejudice
jane 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 prejudice
jane 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
Open this baseline attempt
Link to this target comparison
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 holidays
england and wales: matched england and wales
christmas 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 holidays
england and wales: matched england and wales
christmas 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
Open this baseline attempt
Link to this target comparison
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.request
urlopen: 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.request
urlopen: 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
Open this baseline attempt
Link to this target comparison
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 it
albert 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: missing
albert 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
Open this baseline attempt
Link to this target comparison
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
Open this baseline attempt
Link to this target comparison
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
Open this baseline attempt
Link to this target comparison
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: missing
documentation 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: missing
documentation 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
Open this baseline attempt
Link to this target comparison
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 melville
moby-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 melville
moby-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
Open this baseline attempt
Link to this target comparison
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 world
andorra: matched andorra
population: 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 world
andorra: matched andorra
population: 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
Open this baseline attempt
Link to this target comparison
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 domains
example.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 domains
example.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
Open this baseline attempt
Link to this target comparison

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.