נפתר הורדת הרבה קבצים בAPI
-
שאלה בלבד, כאשר אני רוצה להוריד קבצים מהמערכת ב API כפי המפורט כאן, ואני רושם:
https://www.call2all.co.il/ym/api/DownloadFile?token=077000000:1234&path=ivr2:/1/1/000.wav
האם ניתן להוריד יותר מקובץ אחד - לדוגמא גם קובץ 000 וגם קובץ 001 וגם קובץ 002 - ובאותה פעולה בפעם אחד ?
[סליחה על הבורות ב API, אני לא מבין כמעט בזה.]
בתודה מראש. -
-
@בסייעתא-דשמיא-0 רשמי, לא.
תוכל לעשות עםfor
.
באיזה שפה אתה כותב? -
@Liy אמר בהורדת הרבה קבצים בAPI:
@בסייעתא-דשמיא-0 רשמי, לא.
תוכל לעשות עםfor
.
באיזה שפה אתה כותב?סליחה שאני רק עכשיו עונה לך על פוסט מלפני חצי חודש [בינתיים עברו חגים], אני לא מבין בשפות וגם לא יודע מה זה
for
, אני רק רוצה אם יש כאן מישהו [אולי אתה] שיתנדב לרשום לי קוד משהו כעין כזה:https://www.call2all.co.il/ym/api/DownloadFile?token=077000000:1234&path=ivr2:/1/1/000.wav
ואני רושם אותו בשורת החיפוש בגוגל ולוחץ על אנטר וזה מוריד מיד קבצים מהמערכת, אלא שבקוד שרשמתי זה רק על קובץ יחיד, ואני צריך מישהו שירשום לי איך לעשות על הרבה קבצים, כגון טווח הקבצים שמ- 000 עד 520.
בתודה מראש למסייעים. -
@בסייעתא-דשמיא-0
אם יש לך מנהל הורדות IDM זה אפשרי בקלות
בדפדפן לא נראה לי אפשרי -
@תפארת1 אמר בהורדת הרבה קבצים בAPI:
@בסייעתא-דשמיא-0
אם יש לך מנהל הורדות IDM זה אפשרי בקלות
בדפדפן לא נראה לי אפשריתודה רבה.
[אם למישהו אחר כן נראה אפשרי בדפדפן, אז שיגיב. ושוב תודה.] -
-
@מנסה אמר בהורדת הרבה קבצים בAPI:
לא אפשרי
אלא בשרת פרטי
או באקסל וכדו'באר למה אתה מתכוון. [באקסל אני מבין באופן כללי]
בתודה מראש. -
@בסייעתא-דשמיא-0
להכניס בכמה שורות את הלינקים של הAPI להורדה
[הלינק שהבאת למעלה] ואז כל לחיצה על הלינק תיצור הורדה
תוכל להכניס את רוב הלינק במקום אחד ולשכפל אותו[אם אתה מבין באקסל אז אולי תבין מה התכוונתי]
יש כמובן אלף דרכים קלות יותר, אבל זה ללא ידע רציני תוכל לעשות
-
@מנסה אמר בהורדת הרבה קבצים בAPI:
@בסייעתא-דשמיא-0
להכניס בכמה שורות את הלינקים של הAPI להורדה
[הלינק שהבאת למעלה] ואז כל לחיצה על הלינק תיצור הורדה
תוכל להכניס את רוב הלינק במקום אחד ולשכפל אותו[אם אתה מבין באקסל אז אולי תבין מה התכוונתי]
יש כמובן אלף דרכים קלות יותר, אבל זה ללא ידע רציני תוכל לעשות
כן, אבל האם עדיין אצטרך ללחוץ על כל השורות של הלינקים כדי להוריד הקבצים ???
אם כן הרי עדיין אצטרך לשבת וללחוץ על אלפי שורות כדי להוריד אלפי קבצים ???
לגופו של ענין כבר השתמשתי לכך בחשבון ה FTP שלי, חשבתי שלא אצטרך לכך אלא אוכל בלינק אחד להוריד הקבצים, אך למעשה לא מצאתי פיתרון אז כבר הורדתי עם FTP.
אך בכל אופן אם כן יש אפשרות דרך מריחות ונוסחאות באקסל אשמח לדעת להבא אם יש אפשרות ללינק אחד שיוריד הכל, ולא שאצטרך ללחוץ על כולם וכנ"ל.
בברכה ובתודה רבה. -
אפשר במאקרו
-
@מנסה אמר בהורדת הרבה קבצים בAPI:
אפשר במאקרו
האם אתה מתכוון לפקודות מאקרו באקסל, אם כן אולי אתה זוכר/יודע איזה פקודה, אני לא כ"כ מתמצא שם.
בברכה ובתודה מראש. -
זה לא פקודה פשוט תקליט את עצמך לוחץ על הראשון ותשכפל את זה לכמה לחיצות שתרצה
[אתה צריך ללחוץ על הראשון ולרדת שורה , ולעשות את הפקודה שוב ושוב, תשתמש בהפניות יחסיות] -
@בסייעתא-דשמיא-0
אתה יכול לכתוב את זה בקונסולfor (let index = 0; index <520; index++) { window.open("https://www.call2all.co.il/ym/api/DownloadFile?token=077000000:1234&path=ivr2:/1/1/" + index + ".wav") }
קח נשימה ארוכה ותריץ את הקוד
-
זה הקונסול [המוקף באדום] בשביל לראות אותו תלחץ F12
תלחץ עם העכבר בתוכו ותדביק את הקוד ש @לעזור-לכולם הנהדר הביא לך.
כדאי לך לפתוח חלון בנפרד להרצת הפקודה [כי זה פותח מאות כרטיסיות ואח"כ בשביל לסגור אם זה חלון משני תוכל לסגור הכל ברגע]
-
@לעזור-לכולם
לא יעזור לקובץ 000.wav רק לקובץ 0.wav צריך להוסיף 0 מוביל -
@amp-Software-0
צודק
זה מתוקןfor (let index = 0; index <520; index++) { if(index < 10 ) l = '00'; else if(index < 100) l = '0'; else l = ''; window.open("https://www.call2all.co.il/ym/api/DownloadFile?token=077000000:1234&path=ivr2:/1/1/" + l + index + ".wav") }
-
@לעזור-לכולם
יש פונקציה מובנת של js להוספת 0 מובילpadStart
for (let index = 0; index <520; index++) { window.open("https://www.call2all.co.il/ym/api/DownloadFile?token=077000000:1234&path=ivr2:/1/1/" + index.toString().padStart(3,'0') + ".wav") }
-
@מנסה אני לחצתי וזה מה שנפתח לי. איפה בדיוק אמורים להכניס את הקוד? ומה לוחצים אחרי שמעתיקים את הקוד?
סליחה על הבורות.
-
@amp-Software-0 מה עושה הקוד הזה ואיך מריצים אותו?
-
@הלי אמר בהורדת הרבה קבצים בAPI:
איפה בדיוק אמורים להכניס את הקוד?
מתחת לכיתוב CONSOLE
מה לוחצים אחרי שמעתיקים את הקוד?
אנטר
סליחה על הבורות.
מצטער, לא נראה לי שאני אסלח בזמן הקרוב
מה עושה הקוד הזה ואיך מריצים אותו
מוריד סדרה של קבצים מהמערכת