fix(card): 修复psa搜卡失败

This commit is contained in:
xingc
2025-08-13 19:08:20 +08:00
parent 071ad07979
commit efcd030e95

View File

@@ -25,7 +25,7 @@ logger = logging.getLogger(__name__)
class SiteApi: class SiteApi:
def __init__(self): def __init__(self):
self.user_agent = UserAgent( self.user_agent = UserAgent(
browsers=['Google', 'Chrome', 'Firefox', 'Edge', 'Safari'], browsers=['Google', 'Chrome', 'Edge'],
os=['Windows', 'Mac OS X'], os=['Windows', 'Mac OS X'],
platforms=['desktop'], platforms=['desktop'],
min_version=127.0 min_version=127.0
@@ -94,7 +94,7 @@ class SiteApi:
'Origin': 'https://www.psacard.com', 'Origin': 'https://www.psacard.com',
'Referer': f'https://www.psacard.com/cert/{cert_number}', 'Referer': f'https://www.psacard.com/cert/{cert_number}',
} }
r = await self.get(url, headers=headers, impersonate="chrome131", use_abroad_proxy=True) r = await self.get(url, headers=headers, impersonate="chrome110")
chck_string = 'Just a moment...' chck_string = 'Just a moment...'
if chck_string in r.text: if chck_string in r.text:
raise SearchCardRetry(chck_string) raise SearchCardRetry(chck_string)
@@ -129,7 +129,7 @@ class SiteApi:
headers = { headers = {
'referer': 'https://www.cgccards.com/' 'referer': 'https://www.cgccards.com/'
} }
return await self.get(url, headers=headers) return await self.get(url, headers=headers, impersonate="chrome110")
async def gbtc(self, cert_number: str | int): async def gbtc(self, cert_number: str | int):
"""北京公博""" """北京公博"""