fix: disable SSL verification for proxy/VPN environments

Add verify=False to all httpx.AsyncClient calls across bilibili,
weibo, zhihu clients and crawler_util. Fixes SSL certificate
validation errors when running behind a corporate proxy or VPN.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Wei Liu
2026-03-18 12:21:27 +13:00
parent 6742cd598b
commit eb45a6367f
4 changed files with 7 additions and 7 deletions

View File

@@ -98,7 +98,7 @@ class ZhiHuClient(AbstractApiClient, ProxyRefreshMixin):
# return response.text
return_response = kwargs.pop('return_response', False)
async with httpx.AsyncClient(proxy=self.proxy) as client:
async with httpx.AsyncClient(proxy=self.proxy, verify=False) as client:
response = await client.request(method, url, timeout=self.timeout, **kwargs)
if response.status_code != 200: