ABA


"שאלה בקשר לג'אווה וHttpURLConnection"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15443 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15443
Nokia
חבר מתאריך 1.7.02
538 הודעות
   03:42   21.08.09   
אל הפורום  
  שאלה בקשר לג'אווה וHttpURLConnection  
 
   היי
יש לי משהו שאני לא יודע לעשות בג'אווה ואני אשמח לעזרה.
הרעיון הכללי הוא שאני מתנסה להתחבר לעמוד דרך HttpURLConnection ויוצר את החיבור. הפעולה שאני רוצה לבצע היא לחיצה על כפתור ספציפי בעמוד, כלומר שהתוכנה "תבצע לחיצה" ובעצם באתר תקרה הפעולה שאמורה לקרות אחרי הלחיצה (אם זה רלוונטי, לא אכפת לי לנתק את החיבור ישר אחר זה.. כל מה שאני רוצה זה רק ללחוץ על הכפתור, לא לקבל response או משהו).

אם יש לכם דרכים אחרות בג'אווה להתחבר לאתר ולהשתמש בחיבור כדי ללחוץ על כפתור אני אשמח

תודה מראש לעוזרים


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  זה קצת בעייתי akoka 21.08.09 08:39 1
     העניין זה שיש לי כעקרון את הHTML של העמוד.. Nokia 21.08.09 14:11 2
         עלה לי רעיון אחר. akoka 22.08.09 12:14 3
             את הדרך עם הFORM בערך הבנתי.. לא הבנתי אבל את הכפתור Nokia 22.08.09 16:01 4

       
akoka

   08:39   21.08.09   
אל הפורום  
  1. זה קצת בעייתי  
בתגובה להודעה מספר 0
 
   לממש לחיצת כפתור מאתר אחר ברמת התוכנה, כי בסה"כ אתה מקבל HTML בresponse אתה לא תתחיל לעבוד עליו ולעשות parse לכול העמוד כדי להגיע לכפתור, וגם אז הclick עצמו אני לא יודע אם אפשרי לבצע.

מה שכן אפשר לעשות זה דבר אחר, אתה יכול ליצור קובץ PHP ולקבל את כול התוכן של העמוד, ובמידה והכפתור נמצא בתוך FORM ואחראי על השליחה שלו, אתה תוכל להשתיל קוד JS קטן שייבצע שליחה אוטומאטית של הטופס.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nokia
חבר מתאריך 1.7.02
538 הודעות
   14:11   21.08.09   
אל הפורום  
  2. העניין זה שיש לי כעקרון את הHTML של העמוד..  
בתגובה להודעה מספר 1
 
   תיאורטית אני יכול להגיע לכפתור לדעתי.. זה מוזר שאין אופציה פשוט לממש לחיצה עליו.. משהו לפי הID או משהו.. אני אפילו לא בדיוק יודע מה לצפות

זה גם לא נראה לי submit button הוא לא נמצא בתוך form, הוא לדעתי button רגיל .. הפונקציונליות שלו קבועה בלחיצה הוא לא לוקח מידע.

לדעתך אי אפשר ? איזה באסה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   12:14   22.08.09   
אל הפורום  
  3. עלה לי רעיון אחר.  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 22.08.09 בשעה 12:25 בברכה, akoka
 
ברגע שאתה מגיע לכפתור עצמו, הוא יכיל בתוכו Event של onclick שיכיל בתוכו שם של פונקציה.

תעתיק את שם הפונקציה ותעשה לה eval בJS.

נ.ב

אם הכפתור לא בתוך Form אז רק הרעיון שכתבתי למעלה יעבוד, אם הכפתור בתוך FORM אתה יכול לעשות


document.getElementById("button_id").submit();
or
document.getElementById("form_id").submit();
or
document.formName.submit();

ואם אין לו id תוכל להשתמש בDOM כדי לזהות אותו ע"פ ערכו.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nokia
חבר מתאריך 1.7.02
538 הודעות
   16:01   22.08.09   
אל הפורום  
  4. את הדרך עם הFORM בערך הבנתי.. לא הבנתי אבל את הכפתור  
בתגובה להודעה מספר 3
 
   אגב הפעולה שאני רוצה לעשות היא להתחבר לממשק של הראוטר ובעצם ללחוץ על DISCONNECT.. כמו שאני מבין את זה, אם אני מייצא את זה לעמוד חיצוני אני מאבד שם את כל הפונקציונליות..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net