لا تقم بالتحديث |. لا ترفض استخدام |
Bika3 هو عميل Bika فكاهي تابع لجهة خارجية على نظام التشغيل Windows. هذا المشروع مخصص للتعلم والتواصل فقط ولا يمكن أن يكون مغلق المصدر ويحظر تمامًا استخدامه تجاريًا.
bika3.exe
إذا كنت تستخدم نظام التشغيل Windows 10، فقم بتثبيت ما يلي لتحسين تجربتك:
لا تقم بحذف أي شيء في المجلد حسب رغبتك، وإلا فقد يتسبب ذلك في حدوث مشكلات عدم قابلية التشغيل.
إذا واجهت مشاكل في الشبكة، يرجى استخدام الوكيل.
هذا التطبيق في مرحلة التطوير المبكرة ولم تكتمل وظائفه بعد.
وذلك بفضل المشاريع التالية:
CoreApi عبارة عن غلاف PicACG API لـ dotnet.
var client = new Pica3 . CoreApi . PicaClient ( ) ;
await client . LoginAsync ( " account " , " password " ) ;
// Then do any other thing, see method comment for more information.
يستخدم التحويل IP بدلاً من اسم المجال لتجاوز حظر SNI. يحتوي PicaClient على وظيفة تحويل مدمجة.
تفريغ واجهة برمجة التطبيقات
// 获取分流 IP
List < string > ipList = client . GetIpListAsync ( ) ;
// 以上方法的返回值只有 IP,不包含 https:// 前缀
Uri uri = new Uri ( " https://172.67.7.24 " ) ;
// 构造时设置分流
var client = new Pica3 . CoreApi . PicaClient ( proxy : null , address : uri ) ;
// 也可以在构造后修改
client . ChangeProxyAndBaseAddress ( proxy : null , address : uri ) ;
// 后续的请求均发送至指定的 IP
تحويل الصورة
// 图片链接
const string url = " ... " ;
// 访问图片不需要鉴权,此方法发出的请求不会携带账号信息
HttpResponseMessage response = await client . GetImageResponseAsync ( url ) ;
byte [ ] bytes = await response . Content . ReadAsByteArrayAsync ( ) ;
من السهل جدًا تنفيذ وظيفة التفريغ، ما عليك سوى استبدال اسم المجال الموجود في الرابط بـ IP، ثم إضافة اسم المجال يدويًا إلى الرأس. ومع ذلك، تجدر الإشارة إلى أنه قد تتم إعادة توجيه بعض روابط الصور إلى عنوان جديد، ولا يمكن تحويل الرابط الأصلي، ويجب استخدام العنوان الجديد بعد إعادة التوجيه، ولحسن الحظ، فإن قواعد إعادة التوجيه واضحة جدًا.
لقد استوفت الأمثلة التالية الاحتياجات الحالية. وقد تكون هناك قواعد أخرى سأضيفها بعد مواجهتها.
# 登录
url : https://picaapi.picacomic.com/auth/sign-in
--- >
url : https://172.67.7.24/auth/sign-in
header :
Host : picaapi.picacomic.com
# 漫画正文图片(无重定向)
url : https://storage1.picacomic.com/static/ed8caaeb-fe13-4363-9387-d5c6f2867cb1.jpg
--- >
url : https://172.67.7.24/static/ed8caaeb-fe13-4363-9387-d5c6f2867cb1.jpg
header :
Host : storage1.picacomic.com
# 漫画封面图片
url : https://storage1.picacomic.com/static/tobeimg/6YdZfey4tqYNaWfyZzOiRXssvxY8yZDoTXVH2BrL62Q/rs:fill:300:400:0/g:sm/aHR0cHM6Ly9zdG9yYWdlMS5waWNhY29taWMuY29tL3N0YXRpYy8wMDJhNzZmYi0wY2Q1LTQ4ODktOWQwMC01ODFhMDUyN2Q3YzkuanBn.jpg
# 重定向到不同域名
# -- https://img.picacomic.com/6YdZfey4tqYNaWfyZzOiRXssvxY8yZDoTXVH2BrL62Q/rs:fill:300:400:0/g:sm/aHR0cHM6Ly9zdG9yYWdlMS5waWNhY29taWMuY29tL3N0YXRpYy8wMDJhNzZmYi0wY2Q1LTQ4ODktOWQwMC01ODFhMDUyN2Q3YzkuanBn.jpg
--- >
url : https://172.67.7.24/6YdZfey4tqYNaWfyZzOiRXssvxY8yZDoTXVH2BrL62Q/rs:fill:300:400:0/g:sm/aHR0cHM6Ly9zdG9yYWdlMS5waWNhY29taWMuY29tL3N0YXRpYy8wMDJhNzZmYi0wY2Q1LTQ4ODktOWQwMC01ODFhMDUyN2Q3YzkuanBn.jpg
header :
Host : img.picacomic.com
# 个人头像图片
url : https://storage-b.picacomic.com/static/tobs/c86fa457-7843-456a-8572-c77adbaedc5b.jpg
# 重定向到相同域名
# -- https://storage-b.picacomic.com/static/c86fa457-7843-456a-8572-c77adbaedc5b.jpg
--- >
url : https://172.67.7.24/static/c86fa457-7843-456a-8572-c77adbaedc5b.jpg
header :
Host : storage-b.picacomic.com