เมื่อเร็วๆ นี้ ฉันกำลังเขียนโปรแกรมรวบรวมข้อมูลที่จำเป็นในการดาวน์โหลดไฟล์แนบของไซต์เป้าหมาย อย่างไรก็ตาม ความเร็วในการดาวน์โหลดไฟล์ของไซต์เป้าหมายนั้นช้ามาก ดังนั้นฉันจึงคิดว่าจะเรียก Thunder ให้ดาวน์โหลดได้หรือไม่ ซึ่งทำได้ง่ายมาก ดำเนินการ แต่มีปัญหา ทุกครั้งที่มีการเพิ่มงาน กล่องโต้ตอบของ Thunder จะต้องปรากฏขึ้นหนึ่งครั้ง ซึ่งไม่สะดวกมาก ในขณะที่เสี่ยวเฟิงกำลังหลับอยู่ ฉันลองและลบกล่องโต้ตอบออก วิธีการมีดังนี้:
อย่างแรกคือสคริปต์ซึ่งเขียนด้วยภาษาต่างๆ ที่นี่ฉันเขียนไว้ด้วยภาษา VBS:
คัดลอกรหัสรหัสดังต่อไปนี้:
ตั้งค่า ThunderAgent = CreateObject(ThunderAgent.Agent.1)
โทร ThunderAgent.AddTask (http://www.vevb.com/files/bjhyn.mp3,ปักกิ่งยินดีต้อนรับคุณ.mp3,c:/a/,,http://www.readlog.cn,1,0,5)
โทรหา ThunderAgent.CommitTasks2(1)
โทร ThunderAgent.AddTask(http://file.fzone.cn/upload2/hompyFile/2007/28/921524670987.wma, การเลี้ยงแกะ star.wma,c:/a/b/c/,,http://www. vevb .com,1,0,5)
โทรหา ThunderAgent.CommitTasks2(1)
ตั้งค่า ThunderAgent = ไม่มีเลย
จากนั้นเริ่ม Thunder ไปที่ Tools--Configuration--Advanced และยกเลิกการเลือกตัวเลือกด้านหน้าตัวเลือกเพื่อใช้การดาวน์โหลด Thunder เพื่อเพิ่มงานผ่านเมนูคลิกขวาของ IE
เปิด Thunder ไว้ หากคุณรันสคริปต์ข้างต้นในขณะนี้ กล่องโต้ตอบเพื่อยืนยันการเพิ่มงานจะไม่ปรากฏขึ้น
เอกสารแนบ: ใช้วิธี AddTask พารามิเตอร์ของวิธีนี้มีดังนี้: AddTask (ที่อยู่ดาวน์โหลด, ชื่อไฟล์บันทึก, ไดเร็กทอรีบันทึก, ความคิดเห็นของงาน, ที่อยู่อ้างอิง, โหมดเริ่มต้น, ดาวน์โหลดจากที่อยู่ดั้งเดิมเท่านั้น, หมายเลขเธรดดาวน์โหลดจาก ที่อยู่เดิม)
ความหมายของชื่อพารามิเตอร์
URL เป้าหมาย pURL พารามิเตอร์ที่จำเป็น
ชื่อบันทึก pFileName ค่าเริ่มต้นคือว่างเปล่า ซึ่งบ่งชี้ว่าจะถูกประมวลผลโดย Xunlei ซึ่งเป็นพารามิเตอร์ทางเลือก
ไดเร็กทอรีหน่วยเก็บข้อมูล pPath ว่างเปล่าตามค่าเริ่มต้น ซึ่งระบุว่าจะถูกประมวลผลโดย Xunlei ซึ่งเป็นพารามิเตอร์ทางเลือก
pComments ดาวน์โหลดความคิดเห็น ว่างเปล่าตามค่าเริ่มต้น พารามิเตอร์ทางเลือก
URL หน้าอ้างอิง pReferURL ว่างเปล่าโดยค่าเริ่มต้น พารามิเตอร์ทางเลือก
โหมดเริ่มต้น nStartMode, 0 เริ่มต้นด้วยตนเอง, 1 เริ่มต้นทันที ค่าเริ่มต้นคือ -1 ซึ่งหมายความว่า Thunder จะถูกประมวลผล พารามิเตอร์เสริม
nOnlyFromOrigin ไม่ว่าจะดาวน์โหลดจาก URL ดั้งเดิมเท่านั้น, 1 ดาวน์โหลดจาก URL ดั้งเดิมเท่านั้น, 0 ดาวน์โหลดจากหลายแหล่ง, ค่าเริ่มต้นคือ 0, พารามิเตอร์ทางเลือก
nOriginThreadCount จำนวนเธรดการดาวน์โหลดที่อยู่ดั้งเดิม ช่วง 1-10 ค่าเริ่มต้นคือ -1 ซึ่งบ่งชี้ว่ามีการประมวลผลโดย Thunder ซึ่งเป็นพารามิเตอร์ทางเลือก