วิธีบันทึกรูปภาพทั้งหมดในที่ติดต่อพร้อมกัน จะดาวน์โหลดรูปภาพจาก VKontakte ไปยังคอมพิวเตอร์และโทรศัพท์ได้อย่างไร? ดาวน์โหลดรูปภาพทั้งหมดจากอัลบั้มไปยังคอมพิวเตอร์


VKontakte เป็นเพียงคลังเก็บรูปภาพทุกประเภท หากคุณชอบหนึ่งในนั้น คุณสามารถบันทึกลงในคอมพิวเตอร์หรืออย่างน้อยก็ในเพจของคุณ วันนี้เราจะพูดถึงวิธีการทำ ตามธรรมเนียมแล้วเราจะแสดงตัวอย่างในหน้าผู้สร้าง VK - Pavel Durov

เราไปที่หน้าของบุคคลที่คุณชอบรูปภาพและเปิดรูปภาพ ในส่วนด้านขวาของหน้าต่างจะมีลิงก์ "บันทึกถึงตัวคุณเอง"

หากต้องการดาวน์โหลดรูปภาพลงในคอมพิวเตอร์ คุณต้องทำดังต่อไปนี้ เปิดรูปภาพและเลื่อนลูกศรของเมาส์ไปที่รูปภาพ จากนั้นคลิกขวาแล้วเลือก "บันทึกรูปภาพเป็น"

บันทึกภาพในคอมพิวเตอร์ของคุณในโฟลเดอร์ที่เลือก

มีรายละเอียดที่สำคัญอย่างหนึ่ง - ในกรณีนี้ ภาพถ่ายจะมีขนาดเล็กประมาณ 600 x 400 พิกเซล แต่! หากคุณคลิกที่ลิงค์ "เปิดต้นฉบับ" คุณจะเห็นภาพถ่ายในขนาดจริงนั่นคือในรูปแบบที่อัปโหลดไปยังไซต์

โปรด: รูปภาพต้นฉบับที่อัปโหลดมีขนาด 2560 x 1691 พิกเซล

เราบันทึกภาพด้วยวิธีเดียวกัน: คลิกที่ปุ่มเมาส์ขวาแล้วเลือก "บันทึกรูปภาพเป็น" แน่นอน คุณสามารถดาวน์โหลดรูปภาพใด ๆ จาก VK ไปยังคอมพิวเตอร์ของคุณได้ด้วยวิธีเดียวกัน

เมื่อผู้ใช้ต้องการดาวน์โหลดภาพถ่ายจำนวนมาก การดาวน์โหลดทีละภาพจะใช้เวลานานและน่าเบื่อ คุณต้องทำสิ่งเดียวกันหลายอย่างด้วยตนเอง คุณสามารถทำให้งานง่ายขึ้นด้วยความช่วยเหลือของบริการพิเศษสำหรับการดาวน์โหลดเนื้อหาจาก VK ไปยังคอมพิวเตอร์

ช่วยอัปโหลดรูปภาพจากอัลบั้ม VK และสะดวกที่สุดในการใช้งาน เพราะคุณไม่จำเป็นต้องติดตั้งอะไรเพื่อใช้งาน

มีบริการที่คล้ายกันมากมายบนเครือข่าย แต่ส่วนใหญ่สงสัยว่าไม่ซื่อสัตย์

ตัวเลือกที่ได้รับความนิยมและน่าเชื่อถือที่สุดอยู่ที่ หลังจากเข้าสู่เว็บไซต์ ให้เข้าสู่ระบบผ่าน VKontakte API และใช้บริการ มีเพียงฟิลด์เดียวในหน้าหลักสำหรับระบุลิงก์:

  • ไปที่อัลบั้มที่ดาวน์โหลด
  • บัญชีผู้ใช้;
  • กลุ่มหรือสาธารณะใน VK

หากต้องการดาวน์โหลดรูปภาพลงในคอมพิวเตอร์ คุณไม่จำเป็นต้องระบุลิงก์หลังจากให้สิทธิ์แล้ว รายการแบบเลื่อนลงจะเปิดใช้งานใต้ช่องค้นหา ซึ่งคุณสามารถเลือกอัลบั้มของคุณเอง รวมถึงอัลบั้มที่ซ่อนอยู่ หรือรูปภาพของชุมชนที่คุณสมัครรับข้อมูล

เมื่อเลือกอัลบั้มที่ต้องการแล้ว ให้คลิกปุ่ม "ดาวน์โหลดรูปภาพทั้งหมดในไฟล์เก็บถาวร"

ปุ่มที่สองสร้างขึ้นเพื่อถ่ายโอนอัลบั้มพร้อมกับการตั้งค่าและคำอธิบายรูปภาพไปยังเพจหรือชุมชนอื่น ซึ่งเป็นฟีเจอร์ทดลองที่มีให้ในราคาแยกต่างหากเท่านั้น

บริการนี้ไม่ฟรี แต่นี่เป็นข้อเสียเปรียบเพียงอย่างเดียว ใช้สกุลเงินท้องถิ่นแทนเงิน - เครดิตซึ่งแต่ละภาพอัปโหลดได้ 200 ภาพ 10 รายการจะได้รับที่รายการแรก ดังนั้น 2,000 ภาพสามารถดาวน์โหลดได้ฟรีซื้อเครดิตเพิ่มเติมได้ครั้งละ 5 รูเบิล

ส่วนขยายของเบราว์เซอร์

สิ่งสำคัญคือต้องจำไว้ว่าร้านค้าส่วนเสริมจะขายเฉพาะเวอร์ชันที่ลดขนาดลงซึ่งใช้สำหรับดาวน์โหลดเพลงและวิดีโอเท่านั้น

หลังจากติดตั้งส่วนเสริม:


ข้อเสียของการใช้งานคือจะต้องดาวน์โหลดแต่ละอัลบั้มแยกกัน - ไม่มีตัวเลือกให้เลือกหลายรายการพร้อมกันและดาวน์โหลดในแพ็คเกจเดียวซึ่งใช้งานในบริการออนไลน์ที่อธิบายไว้ข้างต้น คุณยังสามารถดาวน์โหลดทั้งอัลบั้มจาก VKontakte ไปยังฮาร์ดไดรฟ์ของคอมพิวเตอร์ของคุณโดยใช้โปรแกรมที่ใช้ในการดาวน์โหลดเพลง

ความนิยมมากที่สุดคือ VK Music อย่างไรก็ตาม ตัวเลือกนี้สะดวกน้อยกว่าวิธีเบราว์เซอร์มาก

สวัสดีทุกคน! วันนี้ฉันจะแสดงวิธีง่ายๆ ในการดาวน์โหลดทั้งอัลบั้มพร้อมรูปภาพจาก VKontakte ไปยังคอมพิวเตอร์ออนไลน์ ทำไมถึงจำเป็น? แน่นอนคุณสามารถคลิกขวาที่แต่ละภาพและบันทึกทีละภาพ แต่ถ้ามีมากกว่า 500 ภาพในแคตตาล็อก คุณจะเหนื่อยมาก แต่สิ่งที่ดีคือ เราสามารถทำทุกอย่างโดยไม่ต้องติดตั้งโปรแกรม ดังนั้นจงนั่งลง ฉันจะอธิบายรายละเอียดทั้งหมดให้คุณทราบ

ส่วนขยายของเบราว์เซอร์

เราอยู่ที่ไหนโดยไม่มีนามสกุล? พวกเขาสามารถช่วยเหลือเราได้เสมอรวมถึงวันนี้ด้วย ลองพิจารณาสองสามข้อซึ่งน่าสนใจที่สุดสำหรับฉัน

Savefrom.net

ส่วนขยาย Savefrom.net มัลติฟังก์ชั่นที่มีชื่อเสียงที่สุดซึ่งช่วยให้คุณไม่เพียงบันทึก แต่ยังบันทึกทั้งอัลบั้มด้วย และที่สำคัญที่สุดคือส่วนเสริมนี้รองรับโดยเบราว์เซอร์ที่รู้จักกันดีเช่น Google Chrome, Mozilla Firefox, Oprea และอื่น ๆ แต่ฉันจะแสดง Google Chrome เป็นตัวอย่างเพราะมีความแตกต่างกันนิดหน่อย

เมื่อติดตั้งทุกอย่างแล้ว ให้ไปที่บัญชี VKontakte ของคุณแล้วเลือกเมนูรูปภาพ จากนั้นคลิกที่แคตตาล็อกรูปภาพใด ๆ ของคุณ

สิ่งเดียวคือก่อนที่จะดาวน์โหลดอัลบั้มพร้อมรูปถ่ายจาก VKontakte ลงในคอมพิวเตอร์ ให้ตรวจสอบการตั้งค่าเบราว์เซอร์ของคุณ ตัวอย่างเช่น หากคุณใช้เบราว์เซอร์ Google Chrome ให้ไปที่ "เมนู" - "การตั้งค่า" - "เพิ่มเติม". ค้นหาการตั้งค่าด้านล่าง "ไฟล์ที่ดาวน์โหลด"และตรวจสอบให้แน่ใจว่ารายการ "ระบุตำแหน่งการดาวน์โหลดเสมอ"พิการ. ความจริงก็คือส่วนขยายใช้งานได้กับการดาวน์โหลดอัตโนมัติเท่านั้น

โปรดทราบว่าตอนนี้คุณมีลิงก์แล้ว "ดาวน์โหลดอัลบั้ม"ซึ่งไม่เคยมีมาก่อน คลิกที่มันหลังจากนั้นหน้าต่างที่มีข้อมูลเกี่ยวกับจำนวนภาพถ่ายในแคตตาล็อกจะปรากฏขึ้น คุณเพียงแค่คลิก "ดำเนินการต่อ" เพื่อเริ่มดาวน์โหลด

หลังจากอัปโหลดรูปภาพแรกแล้ว คุณจะเห็นหน้าต่างที่คุณจะถูกขออนุญาตเพื่อดาวน์โหลดไฟล์หลายไฟล์พร้อมกัน เห็นด้วย มิฉะนั้น ฉันคิดว่าเป็นครั้งแรกที่นี่คือหน้าต่างการสมัครสมาชิกและปิดมัน จากนั้นฉันก็คิดว่า Savefrom เป็นรถบั๊กกี้

วิธีนี้ง่ายมาก น่าสนใจและใช้งานง่าย ข้อเสียเปรียบเพียงอย่างเดียวที่ฉันอาจเรียกว่าคือแต่ละไฟล์จะถูกดาวน์โหลดแยกกัน และไม่ได้อยู่ในไฟล์เก็บถาวรเดียว ตามปกติแล้ว

VK photo ngr

หลังการติดตั้ง คลิกที่ไอคอนที่จะปรากฏในพื้นที่ส่วนขยายของคุณ จากนั้นคลิกที่ปุ่ม "เข้าสู่ระบบ" การเข้าสู่ระบบจะดำเนินการโดยอัตโนมัติภายใต้บัญชี VKontakte ที่คุณอยู่ มีความเป็นไปได้ที่อินพุตของคุณจะไม่แสดง แต่นี่เป็นเพียงความผิดพลาด รีเฟรชหน้า ( F5) และคุณจะเห็นชื่อและนามสกุลของคุณ

ตอนนี้คุณจะต้องคลิกที่แท็บ "ดาวน์โหลดอัลบั้ม"และเลือกคอลเลกชันที่มีอยู่จากหน้าของคุณจากรายการแบบเลื่อนลง หลังจากนั้นคลิกที่ปุ่ม "ดาวน์โหลด" และนี่คือจุดเริ่มต้นที่น่าสนใจที่สุด

คุณจะไม่เห็นรูปถ่ายใดๆ สิ่งที่คุณได้รับคือเอกสารข้อความพร้อมลิงก์ไปยังรูปภาพแต่ละรูป คุณสามารถดูได้ด้วยตัวคุณเองโดยวางลิงก์ใดๆ ลงในแถบที่อยู่ ในการดาวน์โหลดจำนวนมาก คุณจะต้องติดตั้งตัวจัดการการดาวน์โหลด เป็นต้น ดาวน์โหลดวงโคจร.

หลังจากติดตั้งโปรแกรมแล้วคุณจะต้องนำเข้าไฟล์ที่เราดาวน์โหลดโดยใช้นามสกุล อย่าลืมเลือกประเภทไฟล์ TXT สำหรับแอปพลิเคชันเพื่อดู

ในหน้าต่างที่เปิดขึ้นให้เลือก "ตัวกรอง" และเลือกทุกอย่างเพื่อดาวน์โหลดทั้งอัลบั้มที่เลือกจาก VKontakte อย่างครบถ้วน จากนั้น ป้อนชื่อโฟลเดอร์ใหม่เพื่อบันทึกและเริ่มดาวน์โหลด

แน่นอนว่าในแวบแรกมันค่อนข้างยุ่งยาก แต่ที่จริงแล้วไม่มีอะไรซับซ้อน อย่างไรก็ตาม ฉันพบข้อเสียบางประการ:

  • เพื่อความสะดวกในการทำงานคุณต้องติดตั้งโปรแกรมแยกต่างหากซึ่งไม่เป็นที่ต้องการ
  • คุณสามารถดาวน์โหลดได้เฉพาะอัลบั้มที่คุณสร้างเองเท่านั้น นั่นคือไม่มีรูปถ่ายจากผนัง รูปภาพที่คุณถูกแท็ก รูปภาพจากชุมชน รูปภาพของเพื่อน ฯลฯ

อย่างไรก็ตาม ผู้ใช้อินเทอร์เน็ตจำนวนมากต้องการใช้ส่วนขยายนี้โดยเฉพาะ

วิธีบันทึกอัลบั้มจาก VK ผ่านดิสก์ Yandex

แน่นอนว่าคุณมีอีเมลของคุณเองบนยานเดกซ์ หากไม่มีอยู่ คุณสามารถลงทะเบียนได้ภายในไม่กี่นาที และไม่จำเป็นต้องป้อนหมายเลขโทรศัพท์ ไม่ว่าในกรณีใด Yandex ให้ 10 GB ฟรีบนคลาวด์ไดรฟ์ซึ่งคุณสามารถใช้เพื่อบันทึกอัลบั้มพร้อมรูปภาพจาก VK ไม่เพียง แต่ในคอมพิวเตอร์ของคุณ แต่ยังรวมถึงโทรศัพท์ของคุณด้วย

  1. ไปที่ดิสก์ยานเดกซ์ของคุณแล้วเลือก "ภาพถ่าย" - "ภาพจากโซเชียลเน็ตเวิร์ก". หลังจากนั้นคลิกที่ปุ่ม "Vkontakte"เพื่อเข้าสู่เครือข่ายโซเชียลนี้
  2. ถัดไป คุณต้องติ๊กว่าจะดาวน์โหลดอัลบั้มภาพใด น่าเสียดายที่นี่มีทางเลือกน้อย แต่สมมติว่ารูปถ่ายของฉันเท่านั้นที่เป็นสามีของฉัน ดังนั้นฉันจะยกเลิกการเลือกหมวดหมู่อื่นแล้วคลิก "ดำเนินการต่อ"
  3. ตอนนี้คุณมีโฟลเดอร์บนดิสก์แล้ว "สื่อสังคม"ซึ่งไดเร็กทอรี VK ถูกสร้างขึ้นโดยอัตโนมัติ คลิกที่มัน
  4. โฟลเดอร์นี้ประกอบด้วยอัลบั้มรูปภาพทั้งหมดของคุณ และแม้แต่อัลบั้มที่ VK สร้างขึ้นโดยอัตโนมัติ (รูปภาพที่บันทึก จากวอลล์ ฯลฯ)
  5. หากต้องการดาวน์โหลดทั้งอัลบั้มพร้อมรูปถ่ายจาก VKontakte คุณสามารถทำเครื่องหมายในช่องในโฟลเดอร์เฉพาะและคลิกที่ปุ่มดาวน์โหลด หลังจากนั้นไฟล์เก็บถาวรพร้อมรูปภาพจะถูกบันทึกลงในโฟลเดอร์ดาวน์โหลด นอกจากนี้ คุณสามารถเลือกหลายโฟลเดอร์พร้อมกันเพื่อบันทึกทุกอย่างพร้อมกัน

สำหรับฉันนี่เป็นวิธีที่สะดวกและปลอดภัยมาก สิ่งเดียวคือคุณจะต้องใช้ดิสก์ Yandex เป็นตัวกลางระหว่างคุณกับ VKontakte แต่จะใช้เวลาไม่นาน

บริการออนไลน์ VKpic

ข้อได้เปรียบที่ไม่ต้องสงสัยของบริการออนไลน์คือคุณไม่จำเป็นต้องติดตั้งอะไรเลย ทุกอย่างถูกประมวลผลบนเซิร์ฟเวอร์ของบุคคลที่สาม ดังนั้นฉันไม่สามารถบอกได้ แต่เกี่ยวกับวิธีการดาวน์โหลดอัลบั้มจาก VK

ฉันต้องการทบทวนบริการที่น่าทึ่ง Vkpicซึ่งเพิ่งสร้างขึ้นเพื่อดาวน์โหลดและถ่ายโอนอัลบั้มรูปภาพ VKontakte ทั้งหมด จริงที่นี่คุณจะต้องลงชื่อเข้าใช้ผ่านบัญชีของคุณ ในการทำเช่นนี้คลิกที่ปุ่ม "เข้าสู่ระบบ"

ไม่ต้องกังวลเกี่ยวกับความปลอดภัยของข้อมูลของคุณและข้อเท็จจริงที่ว่ามีคนเก็บข้อมูลประจำตัวของคุณ การอนุญาตทั้งหมดต้องผ่าน VK เอง ดังนั้นบริการนี้ไม่เกี่ยวข้องกับสิ่งนี้ เพียงแค่ต้องการเข้าถึงข้อมูลบางอย่างเพื่อที่จะทำงาน นี่เป็นขั้นตอนปกติ ดังนั้นอนุญาตและไม่ต้องอาย แต่ถ้าคุณกังวล ให้เปลี่ยนรหัสผ่านทันทีที่คุณใช้บริการเสร็จ

เมื่อผ่านการอนุญาต คุณจะเห็นรูปประจำตัวของคุณพร้อมจารึก 10 kr ฉันจะพูดถึงเงินกู้ในภายหลัง แต่ตอนนี้คุณต้องเลือกตำแหน่งที่จะดาวน์โหลดอัลบั้มรูปภาพลงในคอมพิวเตอร์ของคุณ สิ่งเหล่านี้อาจเป็นรูปภาพจากบัญชีของคุณหรือจากชุมชนใดก็ได้ ในการทำเช่นนี้ คุณสามารถคลิกที่รายการดรอปดาวน์และเลือกสิ่งที่คุณต้องการ เช่น เพจของคุณ จากนั้นคุณจะมีตัวเลือกระหว่างอัลบั้มของคุณ

หรือคุณสามารถดาวน์โหลดทีละอัลบั้ม ในการทำเช่นนี้ให้ป้อนอัลบั้มรูปภาพของคุณใน VK และคัดลอกที่อยู่แบบเต็มจากบรรทัด ตอนนี้วางลิงค์ที่คัดลอกลงในบรรทัดบนเว็บไซต์ vkpic แล้วคลิก "ถัดไป"

ขั้นตอนต่อไปคือการเลือกอัลบั้มที่คุณต้องการเก็บไว้ ตรงข้ามแต่ละภาพจะเขียนจำนวนภาพ เมื่อคุณเลือกทุกอย่างแล้วให้คลิกที่ปุ่ม "ดาวน์โหลดในไฟล์เก็บถาวรเดียว"คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าใหม่

ใช่ นั่นไม่ใช่ทั้งหมด ตอนนี้ยังคงต้องรอจนกว่าบริการจะวิเคราะห์ไฟล์ของคุณ หลังจากนั้นคุณจะต้องคลิก "ดาวน์โหลดไฟล์เก็บถาวร" หลังจากนั้น การบันทึกอัตโนมัติจะเริ่มขึ้น และ 1 เครดิตจะถูกหักจากของคุณสำหรับการดาวน์โหลด 1 ครั้ง ซึ่งอาจประกอบด้วยอัลบั้มรูปภาพหลายชุดที่คุณเลือกซึ่งมีรูปภาพหลายพันรูป แต่จำไว้ว่าคุณได้รับ 10 เครดิตฟรี ดังนั้นคุณจึงมีการดาวน์โหลด 10 ครั้ง

หลังจากนั้น สิ่งที่เหลืออยู่ก็คือการแกะไฟล์จากไฟล์เก็บถาวรและคัดลอกไฟล์เหล่านั้นไปที่ใดที่หนึ่งบนคอมพิวเตอร์หรือแล็ปท็อปของคุณ แต่ถ้าคุณชอบบริการนี้คุณสามารถเติมเงินในบัญชีของคุณจากค่าใช้จ่าย 5 รูเบิลต่อ 1 เครดิตหรือรับเพื่อเชิญคนอื่นมาใช้บริการ 5 รูเบิลเป็นจำนวนเล็กน้อยสำหรับผู้ที่ต้องการดาวน์โหลดภาพถ่ายมากกว่าร้อยภาพจาก VKontakte ในคราวเดียว

โดยทั่วไปบริการนี้ยอดเยี่ยมและสะดวกมาก แต่มีข้อเสียเปรียบประการหนึ่ง คุณจะไม่สามารถดาวน์โหลดรูปภาพของเพื่อนและผู้ใช้รายอื่นได้เหมือนในกรณีก่อนหน้า

VK Paranoid Tools - โปรแกรมที่ไม่ต้องติดตั้ง

เครื่องมือ VK Paranoid เป็นโปรแกรมมัลติฟังก์ชั่นที่ทำงานโดยไม่ต้องติดตั้งและมีคุณสมบัติที่น่าทึ่ง นอกจากนี้ นี่เป็นวิธีเดียวที่นำเสนอซึ่งสามารถดาวน์โหลดอัลบั้มที่มีรูปถ่ายของผู้ใช้รายอื่นได้ ไม่ใช่แค่ของคุณเท่านั้น แต่อย่ากลัวโปรแกรมเอง ไม่มีไวรัสและไม่มีใครขอให้คุณเข้าสู่ระบบด้วยรหัสผ่าน

การใช้งานโปรแกรม ดาวน์โหลดได้ที่ เว็บไซต์อย่างเป็นทางการจากนั้นเรียกใช้งานบนคอมพิวเตอร์ของคุณโดยไม่ต้องติดตั้ง

ตอนนี้ คุณจะต้องเข้าสู่ส่วน "ภาพถ่าย" หลังจากนั้นหน้าต่างใหม่จะเปิดขึ้น ในฟิลด์พิเศษ คุณจะต้องแทรกลิงก์ไปยังผู้ใช้ VK หรือรหัสหรือชื่อเล่นของเขา หลังจากนั้นคลิก "รับอัลบั้ม".

ตอนนี้ดับเบิลคลิกที่ไดเร็กทอรีใด ๆ ที่แสดงเพื่อให้โปรแกรมแสดงรูปภาพทั้งหมดในนั้น หลังจากนั้นคลิกที่ปุ่ม "ดาวน์โหลดอัลบั้ม".

เมื่อกระบวนการบันทึกเสร็จสิ้น ให้คลิกที่ลิงค์ "ไปที่โฟลเดอร์"เพื่อดูภาพทั้งหมดที่คุณเพิ่งบันทึก

ในแง่ของการทำงาน แอปพลิเคชันนี้เหนือกว่าวิธีการทั้งหมดข้างต้น ข้อเสียเพียงอย่างเดียวคือคุณจะต้องดาวน์โหลดโปรแกรมแยกต่างหากลงในคอมพิวเตอร์ของคุณ แต่ฉันขอเตือนคุณว่าไม่จำเป็นต้องติดตั้ง

กรุณาบอกวิธีการที่คุณชอบ? กรุณาเขียนความคิดเห็นของคุณในความคิดเห็น

ฉันจบบทความของฉันในเรื่องนี้ ฉันหวังว่าตอนนี้คุณเข้าใจวิธีดาวน์โหลดอัลบั้มพร้อมรูปถ่ายจาก VKontakte โดยไม่ต้องติดตั้งโปรแกรมเพิ่มเติมแล้วคุณจะพบทางออกที่ดีที่สุดสำหรับตัวคุณเอง อย่าลืมสมัครรับข้อมูลบล็อกของฉันรวมถึงสาธารณะบนโซเชียลเน็ตเวิร์กและช่อง YouTube เพื่อรับทราบทุกสิ่งที่น่าสนใจ ขอให้โชคดีกับคุณ ลาก่อน!

ขอแสดงความนับถือ Dmitry Kostin

ในตอนเย็นไม่มีอะไรทำแล้วความคิดก็เข้ามาในใจของฉัน: "ฉันจะอัปโหลดรูปภาพทั้งหมดจาก VKontakte ไปยังคอมพิวเตอร์ได้อย่างไร" ฉันเขียนยูทิลิตี้สำหรับสิ่งนี้โดยไม่ได้คิดซ้ำสองและตัดสินใจแบ่งปันกับสาธารณะ บางทีฉันอาจไม่ใช่คนเดียว

ไป

เป็นเครื่องมือสำหรับการทำงานกับ API ผ่านการค้นหาสั้น ๆ ไลบรารี vk_api ได้รับเลือก ในการทำงานกับเครือข่าย จะใช้คำขอ ดังนั้นจึงจำเป็นต้องเรียกใช้ไลบรารีนี้ด้วย

แอปพลิเคชั่นนั้นเรียบง่ายและเล็กมาก แต่ก็รับมือกับงานของมันได้ รหัสทั้งหมดรวมอยู่ในไฟล์เดียว

แหล่งที่มา

#!/usr/bin/env python """ :mod:`vkporter` ~~~~~~~~~~~~~~~ เครื่องมือขนาดเล็กสำหรับส่งออกอัลบั้มรูปภาพจาก `vk.com `_. มันขึ้นอยู่กับ `VK_API `_ โดยคิริลล์ไพ ธ อน , `คำขอ `_ และ `แถบความคืบหน้า `_. : ลิขสิทธิ์: (c) 2013 โดย Andrey Maksimov : ใบอนุญาต: BSD ดูใบอนุญาตสำหรับรายละเอียดเพิ่มเติม """ __author__ = "อังเดร มักซิมอฟ " __date__ = "09.03.13" __version__ = "0.1.1" นำเข้า argparse นำเข้าวันที่และเวลาจาก getpass นำเข้า getpass นำเข้าระบบปฏิบัติการ เวลานำเข้า sys ลอง: คำขอนำเข้ายกเว้น ImportError: พิมพ์ ("ไม่พบโมดูล "คำขอ" โปรดติดตั้งและ ลองอีกครั้ง") sys.exit(0) ลอง: จาก vk_api นำเข้า VkApi ยกเว้น ImportError: พิมพ์("ไม่พบโมดูล "vk_api" โปรดติดตั้งและลองอีกครั้ง") sys.exit(0) def เชื่อมต่อ (เข้าสู่ระบบ รหัสผ่าน): """เริ่มต้นการเชื่อมต่อกับ `vk.com `_ และพยายามอนุญาตผู้ใช้ด้วยข้อมูลรับรองที่กำหนด :param เข้าสู่ระบบ: เข้าสู่ระบบของผู้ใช้ e. กรัม อีเมล หมายเลขโทรศัพท์:พิมพ์การเข้าสู่ระบบ: str:param รหัสผ่าน: รหัสผ่านผู้ใช้:พิมพ์รหัสผ่าน: str:return: :mod:`vk_api.vk_api.VkApi` การเชื่อมต่อ:rtype: :mod:`VkApi` """ ส่งคืน VkApi(เข้าสู่ระบบ รหัสผ่าน) def get_albums (การเชื่อมต่อ): """รับรายการอัลบั้มสำหรับผู้ใช้ที่ได้รับอนุญาตในปัจจุบัน :param การเชื่อมต่อ: :class:`vk_api.vk_api.VkApi` การเชื่อมต่อ:ประเภท การเชื่อมต่อ: :class:`vk_api.vk_api.VkApi` :return: รายการอัลบั้มรูปภาพหรือ ``ไม่มี`` :rtype: รายการ """ ลอง : return connection.method("photos.getAlbums") ยกเว้น exception as e: print(e) return None def get_photos(connection, album_id): """รับรายการรูปภาพสำหรับอัลบั้มที่เลือก :param connection: :class:`vk_api.vk_api.VkApi` connection:type connection: :class:`vk_api.vk_api.VkApi` :param album_id: ตัวระบุอัลบั้มที่ส่งคืนโดย:func:`get_albums` :type album_id: int:return : รายการอัลบั้มรูปภาพหรือ ``ไม่มี`` :rtype: list """ ลอง: return connection.method("photos.get", ("aid": album_id)) ยกเว้นข้อยกเว้นเป็น e: print(e) return ไม่มี def download(photo, output): """ Download photo:param photo: """ url = photo.get("src_xxxbig") or photo.get("src_xxbig") or photo.get("src_xbig") or photo .get("src_big") r = request.get(url) title = photo["pid"] with open(os.path.join(output, "%s.jpg" % title), "wb") as f : สำหรับ buf ใน r.iter_content(1024): if buf: f.write(buf) def sizeof_fmt(num): """ Small function to format the numbered size to an human readable string:param num: bytes to format:type num: int:return: ขนาดที่มนุษย์อ่านได้ """ สำหรับ x ใน ["bytes", "KB", "MB", "GB", "TB"]: if num< 1024.0: return "%3.1f %s" % (num, x) num /= 1024.0 if __name__ == "__main__": parser = argparse.ArgumentParser(description="", version="%(prog)s " + __version__) parser.add_argument("username", help="vk.com username") # parser.add_argument("password", help="vk.com username password") parser.add_argument("-o", "--output", help="output path to store photos", default=os.path.abspath(os.path.join(os.path.dirname(__file__), "exported"))) args = parser.parse_args() # expand user path if necessary if args.output.startswith("~"): args.output = os.path.expanduser(args.output) start_time = datetime.datetime.now() try: password = getpass("Password: ") # Initialize vk.com connection connection = connect(args.username, password) # Request list of photo albums albums = get_albums(connection) print("Found %s album%s:" % (len(albums), "s" if len(albums) >1 อื่น "")) ix = 0 สำหรับอัลบั้มในอัลบั้ม: print("%3d. %-40s %4s item%s" % (ix + 1, album["title"], album["size"], " s" if int(album["size"]) > 1 else "")) ix += 1 # Sleep เพื่อป้องกันไม่ให้จำนวนคำขอสูงสุด time.sleep(1) ถ้าไม่ใช่ os.path.exists(args.output): os .makedirs(args.output) สำหรับอัลบั้มในอัลบั้ม: response = get_photos(connection, album["aid"]) output = os.path.join(args.output, album["title"]) ถ้าไม่ใช่ os.path มีอยู่ (เอาต์พุต): os.makedirs (เอาต์พุต) ประมวลผล = 0 สำหรับรูปภาพที่ตอบสนอง: เปอร์เซ็นต์ = รอบ (ลอย (ประมวลผลแล้ว) / ลอย (len (ตอบกลับ)) * 100, 2) sys.stdout.write ("\r ส่งออก % s... %s จาก %s (%2d%%)" % (อัลบั้ม ["ชื่อ"], ประมวลผลแล้ว, len (ตอบกลับ), เปอร์เซ็นต์)) sys.stdout.flush() ดาวน์โหลด (ภาพถ่าย, เอาต์พุต) ประมวลผลแล้ว + = 1 ยกเว้น ข้อยกเว้นเป็น e: พิมพ์(e) sys.exit(1) ยกเว้น KeyboardInterrupt: พิมพ์("VKPorter หยุดการส่งออกโดยแป้นพิมพ์") sys.exit(0) ในที่สุด: พิมพ์("เสร็จสิ้นใน %s" % (วันที่และเวลา datetime.now() - start_time))

ตัวอย่าง

ตามค่าเริ่มต้น การส่งออกจะเกิดขึ้นที่โฟลเดอร์ ./exported
$ ./vkporter.py [ป้องกันอีเมล]
สามารถระบุเส้นทางการส่งออกเมื่อเริ่มต้น
$ ./vkporter.py -o ~/Documents/Exported.py [ป้องกันอีเมล]

ดูเหมือนว่านี้