Yad2 jumper - סקריפט אוטומטי להקפצת הודעות

פורום רשתות, IT ומחשוב כללי - רשתות, ראוטרים, מחשבים ניידים, אביזרים וכו'.
falukky פותח השרשור
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 416
הצטרף: ספטמבר 2010
נתן תודות: 0
קיבל תודות: 31 פעמים

שרשור שלא נקרא #1 

טוב מכיון שהפוסט הישן שלי כבר די ארוך ובגלל שהסקריפט סודר החלטתי לפתוח פוסט חדש.

לינק לסקריפט (קובץ בשם yad2_jumper.exe)
יש להוריד את הקובץ למחשב.

הסקריפט יקפיץ את כל ההודעות באתר והוא מתחמק די טוב מזיהוי ע"י האתר.
הסקריפט יכול לרוץ Chrome או על Firefox אבל אני ממליץ להשתמש ב-Chrome.
כמו כן יש להיות מחוברים לאתר לפני, זה לא חובה אבל יפעל מהר יותר וגם עוזר במניעת הזיהוי ע"י האתר.

ישנם 2 אפשרויות להרצה:

1. הרצה ידנית – יש להריץ באופן ידני את הסקריפט בכל פעם שרוצים להקפיץ את ההודעות, פחות מומלץ ופחות נוח.
2. הרצה אוטומטית – הוספה של הסקריפט ל-Windows Schedular שזה בעצם מאפשר להגדיר תוכנה מסויימת שתרוץ בזמן מסויים או כל זמן מסוים.

הרצה ידנית
יש לפתוח תחילה את חלון ה-Command Prompt, למי שלא יודע שורת הפקודה Command Prompt באנגלית או cmd בקיצור, הינו ממשק מערכת הפעלה של Windows והוא משמש להריץ פקודות שהוזנו על ידי המשתמש.
אז בחלון ה- Command Prompt אנחנו אמורים להריץ את הסקריפט.
הדרך הכי נוחה לפתוח את ה- Command Prompt בתיקיה איפה שהסקריפט נמצא זה ע"י הפעולות הבאות:

אצלי למשל הסקריפט נמצא בכונן C:


תמונה


אז כל מה שצריך לעשות זה לכתוב בשורת הכתובת למעלה cmd ולאשר:


תמונה


ואז יפתח החלון הבא:


תמונה


בו יש לכתוב את שם הקובץ שלנו, בעיקרון לא חייבים לכתוב את כל השם אלא מספיק יהיה לכתוב yad וללחוץ tab, המחשב כבר יזהה את הקובץ וישלים לבד וזה אמור יהיה להראות ככה:


תמונה


אם אני אלחץ עכשיו Enter המחשב ינסה להריץ את הקובץ אבל הקובץ אמור לקבל פרמטרים להתחברות לאתר לכן אחרי שם הקובץ (וכמובן להוסיף רווח אחרי שם הקובץ) יש להוסיף את הפרמטרים הבאים:

user-- ואחריו את היוזר באתר (כתובת אימייל)
password-- ואת הסיסמא
browser-- ואת הדפדפן איתו רוצים להתשמש - chrome או firefox

אלו פרמטרים חובה שחייבים להכניס אולם ישנו עוד פרמנטר שנקרא report--
הפרמטר הזה הוא לא חובה ומה שהוא עושה זה לשלוח מייל עם הדו"ח של הסקריפט, הדו"ח ישלח למייל שאיתו מתחברים לאתר (אותו מייל שמכניסים לאחר הפרמטר user--)
אז הכל אמור להראות ככה (בדוגמא פה הפרמטר report-- נמצא אבל הוא כאמור אופציונלי):


תמונה


לאחר מכן כל מה שנותר לעשות זה ללחוץ Enter והסקריפט יתחיל לרוץ.


הרצה אוטומטית
פה הרעיון הוא בעצם ליצור task ב-Windows Schedular שיריץ בשבילנו את הסקריפט באופן אוטומטי וללא כל התערבות.

אז עלמנת לפתוח את ה-Windows Schedular יש להריץ את הפקודה taskschd.msc ב-Command Prompt.
עוד אפשרות לפתוח את ה-Command Prompt זה ע"י לחצה במקלדת על מקש ה-Windows + R:


תמונה



החלון הבא יפתח:


תמונה


בו יש לכתוב taskschd.msc לאשר וה-Windows Schedular יפתח:


תמונה


על מנת ליצור task חדש יש ללחוץ על action --> create task

General tab:
תחת ה-name יש לבחור שם ל-task

Triggers tab:

יש ללחוץ על new ויפתח החלון הבא:


תמונה


יש לסמן את ה-checkbox של Repeat task every ובתיבה אפשר לסמן את הזמן למשל 5 שעות (אפשר לשנות את המספר עם המקלדת)
באפשרות for a duration of אני בחרתי indefinitely שזה בעצם אומר לזמן בלתי מוגבל
לאשר את השינויים.

Actions tab:

תמונה

ב-action יש לבחור Start a program
ב-program/script ללחוץ על הכפתור Browser ולבחור את הקובץ סקריפט.
תחת Add arguments יש להכניס את כל הפרמטרים שמכניסים בדיוק כמו כשמריצים את הסקריפט באופן ידני למשל:

user [email protected] --password 12345678 --browser chrome --report--

יש לאשר ובמסך הראשי תחת ה-Task schedular library אפשר יהיה לראות את ה-task שנוצר, מתי הוא רץ בפעם האחרונה ומתי הוא ירוץ בפעם הבאה:


תמונה


אפשר לעשות עליו קליק ימני ואז run להריץ אותו בכדי לבדוק שהכל בסדר ועוד אפשרויות (עריכה, מחיקה וכו')

shmizan
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 865
הצטרף: ינואר 2010
נתן תודות: 492 פעמים
קיבל תודות: 82 פעמים

שרשור שלא נקרא #2 

לא מצליח לעבוד עם זה:

קוד: בחירת הכל

[3428:14388:0214/094758.634:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -101
[3428:14388:0214/094758.639:ERROR:ssl_client_socket_impl.cc(985)] handshake failed; returned -1, SSL error code 1, net_error -100
[14592:3824:0214/094803.151:ERROR:device_event_log_impl.cc(215)] [09:48:03.150] USB: usb_device_handle_win.cc:1046 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
[14592:3824:0214/094803.160:ERROR:device_event_log_impl.cc(215)] [09:48:03.160] USB: usb_device_handle_win.cc:1046 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
Traceback (most recent call last):
  File "main.py", line 13, in <module>
  File "src\pages\home.py", line 52, in open_personal_zone
  File "src\common\base_page.py", line 17, in click
  File "selenium\webdriver\support\wait.py", line 90, in until
selenium.common.exceptions.TimeoutException: Message:

[3008] Failed to execute script 'main' due to unhandled exception!
ניסיתי ב-2 מחשבים. אגב, כתבת בפוסט הישן - אשמח אם גם תהיה גירסה למק

gildmor
חבר ותיק
חבר ותיק
תגובות: 1056
הצטרף: דצמבר 2009
נתן תודות: 44 פעמים
קיבל תודות: 103 פעמים

שרשור שלא נקרא #3 

05/10/2022 17:10  
falukky כתב:
טוב מכיון שהפוסט הישן שלי כבר די ארוך ובגלל שהסקריפט סודר החלטתי לפתוח פוסט חדש.


תמונה


אפשר לעשות עליו קליק ימני ואז run להריץ אותו בכדי לבדוק שהכל בסדר ועוד אפשרויות (עריכה, מחיקה וכו')
...
אפשר לתת לינק לסקריפט כפי שהוה או בתוך ZIP ולא כקובץ הרצה?

denis29
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 2709
הצטרף: ינואר 2007
מיקום: ישראל, נתניה
נתן תודות: 5 פעמים
קיבל תודות: 47 פעמים

שרשור שלא נקרא #4 

גם לי לא עובד
" ... We can do nothing but to see the times go by in the path which God has chosen ... "

שלח תגובה

חזור אל “רשתות, אינטרנט ו- Fiber”