Skip to content

Release/v1.3.0 - #15

Merged
2ione merged 10 commits into
mainfrom
release/v1.3.0
Oct 25, 2026
Merged

2ione merged 10 commits into
mainfrom
release/v1.3.0

Conversation

@2ione

@2ione 2ione commented Oct 25, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

2ione and others added 10 commits October 21, 2026 15:04
…sions; accounts listing; concurrency over CDP refused

- --out into a missing directory: the writer creates it (was exit 1 after scraping)
- market-values: a gallery-shaped next-link is ignored, ?page=N fetched (404 ended 3 of 8 runs at page 1)
- --concurrency: an unserved page past the listing's end no longer makes a complete run partial
- --proxy-sessions accepts .proxy.rucaptcha.com
- accounts: one row per account with proxyMode
- --concurrency over --cdp-endpoint: exit 2, as the README says
- CDP connect hint follows the error; diff_runs advice follows the reason
- README / TROUBLESHOOTING / CHANGELOG updated

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…eout, proxy_error); hint names it

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… per host), generated and checked against measured pairs

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…mes it current)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…on the profile's exit; voucher exchanged; pyppeteer loop drained

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Both had been guessed as "th." and "k" and never measured, so every
value under EUR 1m on .co.kr and .jp came out as price null. Measured
2026-10-25 on Bayern's squad; 23 of 23 rows priced live on both hosts.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Met 2026-10-25 on one of three parallel connects (HTTP 500, body
"fingerprint_error"); the same profile connected a minute later. It
was not retried, and the hint blamed a busy pid or a failed exit.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…eteer proxy auth and auto-solve

A browser never says a proxy refused its login. Measured 2026-10-25 with
a bogus login on the real gateway: Playwright waited out the load
timeout (60 s an attempt, page_load_timeout) and Selenium read Chrome's
error page as zero rows (exit 4). Every engine now sends one CONNECT per
exit before its first page; a 407 is stop_reason proxy_auth_refused,
exit 5, in 1-2 s, with nothing requested from the site.

pyppeteer's page.authenticate() needs Network.setRequestInterception,
gone from current Chrome: every run with a proxy login died before the
first page. The challenge is now answered over the CDP Fetch domain.
And Captcha.setAutoSolve was handed to the loop bridge as a Future, so
it raised on every connect and was logged as "not available": the
Scraping Browser's auto-solve was never on for pyppeteer.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1.2.1 (release/v1.2.1, 2026-10-22) was never tagged; it ships here with
the fixes from the full test of 2026-10-25. Minor: a new stop reason,
proxy_auth_refused.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@2ione
2ione merged commit 99d4904 into main Oct 25, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant