![]() |
[עזרה] בגזירת נתונים - PHP
באתר של הטוטו יש את הרשימה של המשחקי ווינר, משום מה אני לא הצלחתי לחשוב על רעיון איך אפשר להשיג את הרשימה ההיא מסודרת לפי משחקים, מי נגד מי, באיזה שעה, ומה היחסים, ואם זה סינגל או דאבל או לא יודע מה..
יש לכם רעיונות איך אפשר? כי יש לזה קוד מקור מתסבך.. |
אם הם לא נותנים אפשרות כזו באופן מיועד, אז אין סיבה ששליפת נתונים משם תהיה קלה. אתה צריך לעבוד הרבה עם שליפת נתונים וחתיכה של הקטע הדרוש:
file_get_contents() preg_replace() וגם explode() במקרים מסויימים (לפעמים זה נוח) אל תשכח שגם בכל פעם שהאתר שלהם ישנה משהו קטן בתיכנות של האיזור הזה, ככל הנראה שתצטרך להתאים מחדש את המערכת שליפה שלך לתיכנות החדש. |
ציטוט:
אם תסתכל במקור אתה תבין שזה בעיה.. חשבתי על להמיר את מה שיש שם לטקסט ומשם הדרך היא כבר יותר קלה.. רק שגם זה לא ממש הולך לי.. כי זה לא ממיר את זה ממש לטקסט.. 80 אחוז מהקודים שם נשארים : / |
לא חשבתי שהם מסודרים כמו שאתה חשבת, הם מסודרים טוב מאוד בשביל האתר עצמו, וכמו שכבר אמרתי, הם לא מסודרים בעבור שליפת נתונים של אתרים אחרים - זה לא עמוד XML לדוגמה. לכן, יהיה קשה לשלוף אותם. הפונקציות שאמרתי עדיין רלוונטיות
|
The_Sultan כאן נתן לך את הפונקציות להסרת קודים וכו'.
אתה האדם שצריך לעלות על האלגורתים בכדי להוציע את הקוד מקור האמיתי הנחוץ. |
ציטוט:
והבעיה היא שזה לא מסודר שם בתור טבלאות או משהו משחק ריאשון זה קוד אחד ומשחק שני זה קוד שני זה מבולגן ויש 90 משחקים אז זה בעיה זה לא משהו שאני פשוט שולף מתוך טבלאות.. אני לבנתיים הגעתי למצב שהפכתי את כל הHTML לטקסט אבל עדיין יש בלאגן אני ינסה לסנן את זה ולהשאיר רק את מה שאני צריך ואז אני יפצל אותם.. |
|
ציטוט:
אני צריך לשלוף את זה מתוך כל הקוד מקור באופן מבולגן שזה נמצא.. חשבתי על משהו : / אני מאמין שיש איזה RSS חייב להיות כי יש מלא אתרים שמתעדכנים ואני מאמין שזה משם :P אז לא ניראלי שכל אחד ישב שנה בשביל להשיג את הנתונים האלה.. |
כל הזמנים הם GMT +2. הזמן כעת הוא 01:18. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ