ABA


"פרסור דרך JS בלי JQUERY, עבודה קשה אך אפשרית?"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #10030 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10030
sharkk
חבר מתאריך 2.9.02
1306 הודעות
   01:26   14.02.11   
אל הפורום  
  פרסור דרך JS בלי JQUERY, עבודה קשה אך אפשרית?  
 
   ז"א יש אתר/ים מסוימים שאני רוצה לשאוב מהם מידע מסוים, וזה נמצא עמוד עמוק בתוך הקטע קוד בתוך טבלאות, DIV ועוד כמה תגיות, השאלה עד כמה זה יהיה קשה להוציא את זה משם.
הבעייה העיקרית שאין בתגיות איזה ID מסוים, אלא אני צריך לבצע את החפירה וכל התחקור תגיות בעצמי, האם יש דרך נוחה יותר ב- JS מלבד JQUERY?


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אממ... CaTz 14.02.11 11:08 1
     בעיקרון אין לי בעייה להעביר את המידע של האתר ז''א את sharkk 14.02.11 12:29 2
         CaTz לא טועה, קריאה מ-DOMAIN אחד לקובץ ב-DOMAIN אחר Ice Cold  14.02.11 14:41 3
         ajax זה שם כללי לפונקציה מאוד מסויימת בJS... CaTz 15.02.11 01:33 4
             קודם כל תודה לשניכם, שנית כל נתקעתי במשהו ממש מוזר... sharkk 15.02.11 09:55 5

       
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   11:08   14.02.11   
אל הפורום  
  1. אממ...  
בתגובה להודעה מספר 0
 
   נראה לי שכלל וכלל לא ניתן לפרסר עמוד שלא נמצא באותו הדומיין בעזרת JS (לא משנה אם זה JQUERY)
http://en.wikipedia.org/wiki/Same_origin_policy

בגלל שיש את המגבלות הללו צריך ליצור מעין קובץ מקשר...שמקבל מהJS שלך נגיד את הכתובת...הקובץ (לשם הדגמה יהיה PHP) יבקש את הקבוץ המרוחק...יקבל את הHTML של הקובץ המרוחק...ואז כבר עם PHP אתה יכול לנתח אותו איך שאתה רוצה...אם אתה רוצה לפרסר בעזרת JS גם זה אפשרי (לדעתי מיותר)


מקווה שאני לא מטעה אותך אבל לפחות זה מה שאני יודע.
ואני מתכנת אתרים כבר מספר לא מבוטל של שנים!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sharkk
חבר מתאריך 2.9.02
1306 הודעות
   12:29   14.02.11   
אל הפורום  
  2. בעיקרון אין לי בעייה להעביר את המידע של האתר ז''א את  
בתגובה להודעה מספר 1
 
   דף המקור ל- PHP שיעשה את העבודה.

השאלה איפה יותר נוח לבצע את הפרסור?

ד"א אני חושב שאתה טועה, כי דרך AJAX ניתן לקבל את כל המידע ישירות ל- JS ולבצע את הפרסור. (ייתכן שיש אתרים שחוסמים את זה אבל מה שיש בקובץ מקור של האתר מספיק לי מבחינת המידע, ואין על המידע הזה שום חסימה)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   14:41   14.02.11   
אל הפורום  
  3. CaTz לא טועה, קריאה מ-DOMAIN אחד לקובץ ב-DOMAIN אחר  
בתגובה להודעה מספר 2
 
תיכשל על Access Denied (כבר אמרתי לך את זה כמה פעמים...)
אתה חייב דף מגשר.

לגבי מה יותר נוח - השאלה עם מה אתה מרגיש יותר נוח. בכל מקרה אם תפרסר ב=PHP וחתזיר JSON, ה-JS יצטרך לפרסר את ה-JSON.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   01:33   15.02.11   
אל הפורום  
  4. ajax זה שם כללי לפונקציה מאוד מסויימת בJS...  
בתגובה להודעה מספר 2
 
   וכיוון שJS מוגבל ע"י הsame origin policy...אז גם AJAX מוגבל...

ז"א אני לא טועה...

ולגבי פרסור...לדעתי PHP יותר חזק למרות שכל מה שאפשר לעשות עם PHP אפשר לעשות צד לקוח עם JS...(רק שאתה תלוי במחשב של הלקוח, מהירות וכו'...)

לדעתי לחתוך את הקטעים שאתה רוצה...עם PHP תשלח את התוצאות כJSON או כל דרך אחרת שנוחה לך...ותקרא לקובץ שלך עם JS :}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sharkk
חבר מתאריך 2.9.02
1306 הודעות
   09:55   15.02.11   
אל הפורום  
  5. קודם כל תודה לשניכם, שנית כל נתקעתי במשהו ממש מוזר...  
בתגובה להודעה מספר 4
 
   בניתי PHP שכל מטרתו היא להעביר את המידע הקיים מאתר מסוים. בדקתי ואכן הדף עובד.

לאחר מכן ניסתי להתחבר עם AJAX ללינק של PHP ולקבל ממנו את המידע ומשהו מוזר מאוד קורה, אני לא מקבל ממנו את המידע שאני רוצה אלא מידע אחר. אבדקתי את הקוד כמה וכמה פעמים והכל נראה לי תקין. ממש מוזר.
במקום לקבל את כל תוכן ה- HTML אני מקבל משהו אחר לגמרי.

זה עיקר הקוד, איפה אני טועה?

http://rotter.name/User_files/nor/4d5a314f1254cfb4.txt


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

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

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



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