8c642905b7
- Use httpcloak.Session (Chrome JA3/JA4 fingerprint) as primary transport - Adaptive: direct request via httpcloak first; FlareSolverr fallback on 403/503 - FS cookies fed into httpcloak session so subsequent requests reuse cf_clearance (Chrome fingerprint + cookie = no re-challenge) - FlareSolverr timeout increased to 120s for slow challenges - Sanitize FS cookie values (strip quotes/newlines to avoid Go cookie warnings) - Remove go-cfscraper dependency (pure JS solver was fragile)
41 lines
1.5 KiB
Modula-2
Executable File
41 lines
1.5 KiB
Modula-2
Executable File
module goyomi
|
|
|
|
go 1.26.2
|
|
|
|
require (
|
|
github.com/PuerkitoBio/goquery v1.12.0
|
|
github.com/golang-migrate/migrate/v4 v4.19.1
|
|
github.com/jackc/pgx/v5 v5.9.2
|
|
golang.org/x/time v0.15.0
|
|
)
|
|
|
|
require (
|
|
github.com/andybalholm/brotli v1.2.0 // indirect
|
|
github.com/andybalholm/cascadia v1.3.3 // indirect
|
|
github.com/dlclark/regexp2 v1.11.4 // indirect
|
|
github.com/dop251/goja v0.0.0-20251008123653-cf18d89f3cf6 // indirect
|
|
github.com/go-sourcemap/sourcemap v2.1.3+incompatible // indirect
|
|
github.com/google/pprof v0.0.0-20230207041349-798e818bf904 // indirect
|
|
github.com/jackc/pgerrcode v0.0.0-20220416144525-469b46aa5efa // indirect
|
|
github.com/jackc/pgpassfile v1.0.0 // indirect
|
|
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
|
|
github.com/jackc/puddle/v2 v2.2.2 // indirect
|
|
github.com/klauspost/compress v1.18.2 // indirect
|
|
github.com/miekg/dns v1.1.69 // indirect
|
|
github.com/sardanioss/http v1.2.0 // indirect
|
|
github.com/sardanioss/httpcloak v1.6.0 // indirect
|
|
github.com/sardanioss/net v1.2.1 // indirect
|
|
github.com/sardanioss/qpack v0.6.2 // indirect
|
|
github.com/sardanioss/quic-go v1.2.18 // indirect
|
|
github.com/sardanioss/udpbara v1.1.0 // indirect
|
|
github.com/sardanioss/utls v1.10.2 // indirect
|
|
github.com/sriharsha-y/go-cfscraper v1.0.0 // indirect
|
|
golang.org/x/crypto v0.51.0 // indirect
|
|
golang.org/x/mod v0.35.0 // indirect
|
|
golang.org/x/net v0.53.0 // indirect
|
|
golang.org/x/sync v0.20.0 // indirect
|
|
golang.org/x/sys v0.44.0 // indirect
|
|
golang.org/x/text v0.37.0 // indirect
|
|
golang.org/x/tools v0.44.0 // indirect
|
|
)
|