pixivpy
pixivpy copied to clipboard
获取到的url打不开
获取作品详情时发生错误: Connection timeout to host https://i.pximg.net/c/600x1200_90/img-master/img/2025/04/25/15/09/49/129679698_p0_master1200.jpg
你的代理能正常访问Pixiv的图片服务器(i.pximg.net)吗?这看起来像你的网络问题,不是库的问题。
@Xdynix 这个url 全是403啊,我换了好多个节点都一样
(403那是能连上,和Connection timeout to host是两码事了)
这个URL不能直接访问,需要添加对应的Referer。如:
curl -H 'Referer: https://app-api.pixiv.net/' https://i.pximg.net/c/600x1200_90/img-master/img/2025/04/25/15/09/49/129679698_p0_master1200.jpg
或者
import requests
url = 'https://i.pximg.net/c/600x1200_90/img-master/img/2025/04/25/15/09/49/129679698_p0_master1200.jpg'
with (
requests.get(url, headers={'Referer': 'https://app-api.pixiv.net/'}, stream=True) as response,
open('output.jpg', 'wb') as f,
):
response.raise_for_status()
for chunk in response.iter_content(chunk_size=1024):
if chunk:
f.write(chunk)
也可以直接用api.download('https://i.pximg.net/c/600x1200_90/img-master/img/2025/04/25/15/09/49/129679698_p0_master1200.jpg')。
参考:https://github.com/upbit/pixivpy/blob/master/download_illusts.py
你好,想请问一下用户名和密码登录失败要怎么办?
你好,想请问一下用户名和密码登录失败要怎么办?
#158