דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
Z

zvi good

@zvi good
אודות
פוסטים
65
נושאים
18
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • CSS ספר מומלץ
    Z zvi good

    @avr416

    ראה כאן (בסוף העמוד) אחד מחברי הפורום העלה חוברת הדרכה של ג'ון ברייס לCSS בעברית.
    אין לי מושג אם זה איכותי או לא.. כי לא קראתי :lol:

    אני העלתי וזה ממש לא איכותי זה מדריך עזר למתחיל ממש ...

    אני מתאר לעצמי שאם ארכיטקט מבקש אז הוא מתכוון למשהו שמעמיק עמוק עמוק...
    אחרת יש את http://www.w3schools.com/css/default.asp מה שהוא וודאי מכיר.

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

    פורסם במקור בפורום CODE613 ב24/08/2015 00:53 (+03:00)


  • שאלות על פונקציות JS שקשורות ל-DOM
    Z zvi good

    @אהרן

    יש כמה DIV'ים עם אותו className
    עכשיו אחד מהם נותן טריגר לשליחה וקבלת ajax
    בגלל שJS ממשיך לרוץ אחרי הפקודת ajax, המשך הפעולה במקרה של הצלחה מתבצע ע"י }).done(function או uppend.

    השאלה היא, איך אני מזהה את אותו אלמנט בדיוק בשביל לבצע בו שינוים, הרי לכולם יש אותו שם class??

    תודה!

    אתה מתכוון לזה אולי?
    כאן יש לך דוגמה לזיהוי className ע"י Jquery

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
        <script>
            $(document).ready(function () {
                $(".myclass").click(function (event) {
                    $(this).html("אופס' לחצת עלי");
                    $(this).css("color", "red")
                });
            });
        </script>
    </head>
    <body>
    
        <div class="myclass"> כותרת ראשונה</div>
        <br />
        <div class="myclass">כותרת משנית</div>
        <br />
        <div class="myclass">מאמר ראשון</div>
        <br />
        <div class="myclass">מאמר שני</div>
        <br />    
    
    </body>
    </html>
    

    פורסם במקור בפורום CODE613 ב19/08/2015 13:43 (+03:00)


  • שליחת מייל מתוכנה של WPF
    Z zvi good

    @ClickOne

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

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

    פורסם במקור בפורום CODE613 ב18/08/2015 16:29 (+03:00)


  • שליחת מייל מתוכנה של WPF
    Z zvi good

    @רחמים

    @ClickOne
    שלחתי לך מייל מהכתובת של עצמך.....

    😮
    רואים בדואר יוצא שנשלח מייל

    וואו...
    מגניב ביותר ... :smile:
    מפחיד ביותר... 😮
    פריצה שלא האמנתי שבטכנולוגיה של היום היא קיימת

    אז מה זה אומר לגבי האבטחה של גוגל ב-Gmail???

    פורסם במקור בפורום CODE613 ב18/08/2015 15:21 (+03:00)


  • שליחת מייל מתוכנה של WPF
    Z zvi good

    @ClickOne

    שלחתי לך מייל מהכתובת של עצמך.....

    זה אכן שולח מהכתובת שאתה מגדיר או שזה רק משקר על זה שקיבל את המייל?
    כלומר אם שלחת לו מייל מהכתובת שלו הוא רואה בהודעות יוצאות שנשלח מייל?

    פורסם במקור בפורום CODE613 ב18/08/2015 15:13 (+03:00)


  • יצירת DLL
    Z zvi good

    בסדר הסתדר לי ברוך ה'
    אין לי מושג מה הייתה הבעיה בהתחלה

    @Zvi Good

    1. למען הסדר הטוב (אין לי מושג מה מקובל לעשות) שאדע שהחלק הזה סיימתי וזה מוכן.

    מה באמת מקובל לעשות?
    אשמח לשמוע מהמומחים...

    @Zvi Good

    אם הקוד תלוי ב References אחרים זה בעייתי?

    התברר שאין שום בעיה!

    תודה רבה!

    פורסם במקור בפורום CODE613 ב17/08/2015 14:40 (+03:00)


  • יצירת DLL
    Z zvi good

    @דוד ל.ט.

    אין כזה דבר "להריץ" DLL. זה פשר השגיאה.

    אין לי עניין להריץ את זה לכשעצמו פשוט רציתי "לקמפל" וליצור אותו כדי שאוכל לקחת את ה DLL מתיקיית הפרויקט ולהשתמש בו בפרוייקט אחר

    @דוד ל.ט.

    בד"כ DLL זה רכיב תוכנה שלא רץ ע"י המשתמש אלא ע"י תוכנה. במהלך הפיתוח אפשר לבדוק אותו ע"י פרויקט נוסף שמשתמש בו (עם Project Reference).
    תסביר מה אתה מעוניין.

    ברור לא חשבתי אחרת.
    מה שאני מעוניין לעשות זה לקחת קטע קוד שעובד פרפקט ולארוז אותו כ DLL
    למה?

    1. לדעת לעשות את זה
    2. למען הסדר הטוב (אין לי מושג מה מקובל לעשות) שאדע שהחלק הזה סיימתי וזה מוכן.

    אם הקוד תלוי ב References אחרים זה בעייתי?

    פורסם במקור בפורום CODE613 ב17/08/2015 12:05 (+03:00)


  • יצירת DLL
    Z zvi good

    יש לי קוד C# שעובד מצוין ואני רוצה לסגור אותו כ DLL
    איך אני עושה זאת?

    ניסיתי לפרויקט Class Librery ולהעתיק את הקוד לתוכו, אך כשאני מנסה להריץ הוא מעלה לי שגיאה זו
    [u:2evjb5zo]a project with an output type of class library cannot be started directly
    in order to debug this project add an executable project to this solution[/size
    which references the library project set the executable project as the startup project[/u:2evjb5zo]

    כשאני בודק בתיקיות הפרויקט אני רואה שקובץ ה DLL נוצר אך כשאני מנסה להשתמש בו עולה לי שגיאה זו
    'ExtractGzFilesEngine.ExtractFile' is a 'type', which is not valid in the given context
    (שם ה DLL הוא ExtractGzFilesEngine והפונקציה הציבורית היא ExtractFile)

    מה עשיתי לא נכון?

    פורסם במקור בפורום CODE613 ב17/08/2015 02:23 (+03:00)


  • כנסים הרצאות וימי עיון
    Z zvi good

    [size=150:1jpzlzx5]הצעה לפורום[/size:1jpzlzx5]

    היות ולאחרונה שמעתי על כמה מפגשים והרצאות בתחום התכנות טכנולוגיות סטארטאפים וכד'
    וכשבאתי להירשם ההרשמה כבר נסגרה... 😞

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

    פורסם במקור בפורום CODE613 ב23/06/2015 21:53 (+03:00)


  • עזרה בלימוד SQL
    Z zvi good

    @avr416

    1. בספר הם עובדים עם דוגמא של דטהבייס בשם Northwind וסביב זה כל הדוגמאות סובבות. הבעיה שלי שכנראה בגלל שזה כ"כ ישן אני פשוט לא מצליח להריץ את הקובץ הזה בSQL שלי (הם עובדים עם 2005).

    נתקלתי באותה בעיה עד שמצאתי אתר מדריך להתחברות ל Northwind ולדטהבייס Northwind שהיה שם כן הצלחתי להתחבר.
    אני מצרף את הקובץ ואת כתובת האתר שממנו הורדתי.
    תנסה ותעדכן...

    [size=150:tlj3h2q7]הרבה הצלחה ! ! ![/size:tlj3h2q7]

    נלקח מהאתר כאן

    NORTHWND.zip

    פורסם במקור בפורום CODE613 ב22/06/2015 01:18 (+03:00)


  • MVC להבין את האריטקטורה לעומק
    Z zvi good

    @טל למדן

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

    על אתר מכללת PracticU שמעת?
    אמנם הצעה יקרה (350 לחודש) אבל משתלמת לדעתי (הייתי מנוי שם חודש אחד), אשמח לשמוע דעתכם בעניין...
    יש שם שיעורים אינטרנטיים במגוון נושאים תכנות ורשת ויש שם מרצה שהוא ממש כהגדרתך לעיל (דוגמאות באתר שלהם)
    [u:a2x6te1k]בחמש דקות של הסברים טובים יבהיר את העניין כמו ששעות למידה באינטרנט לא יעשו את זה[/u:a2x6te1k]
    מאוד חד ברור וממוקד מטרה הוא לא מקיף את הכל אבל את הבסיס לדעתי מעולה
    אז זהו לא באתי ליחצן אותו (לבינתיים לא מקבל אחוזים) אלא להציע.
    אשמח אם מישהו כאן יבדוק ויביע את דעתו לחיוב או לשלילה/הצעה חילופית 🙂

    פורסם במקור בפורום CODE613 ב11/06/2015 04:51 (+03:00)


  • מדריך WEB API
    Z zvi good

    @דוד ל.ט.

    @Zvi Good

    הרצתי את הפרויקט זה מתקמפל ורץ אבל קובץ אני לא רואה שהוא מוריד
    הוא מביא לי את שם הקובץ ועוד כמות של תוים מכל הבא ליד...

    בקוד שלי אין בכלל שמירה לקובץ, רק השמה במשתנה טקסטואלי.

    אוקי לזה התכוונתי - ציפיתי לראות את הטקסט שבקובץ אבל הוא קיבל כנראה רק את Bytes של הקובץ Gz

    @דוד ל.ט.

    @Zvi Good

    יש לי קוד לחילוץ קבצי gz אבל זה לא יעזור לי כי זה רק לקבצים פיזיים.
    ואולי יש אפשרות להוריד ולחלץ בלי לשמור אותו פיזית?!.

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

    בסוף העליתי אני 😉 ועל הדרך למדתי המון...

    public static string UnZip(byte[] value)
            {            
                //Prepare for decompress
                System.IO.MemoryStream ms = new System.IO.MemoryStream(value);
                System.IO.Compression.GZipStream sr = new System.IO.Compression.GZipStream(ms,
                    System.IO.Compression.CompressionMode.Decompress);
    
                //Reset variable to collect uncompressed result
                value = new byte[value.Length];
    
                //Decompress
                int rByte = sr.Read(value, 0, value.Length);
    
                //Transform byte[] unzip data to string
                System.Text.StringBuilder sB = new System.Text.StringBuilder(rByte);
                //Read the number of bytes GZipStream red and do not a for each bytes in
                //resultByteArray;
                for (int i = 0; i < rByte; i++)
                {
                    sB.Append((char)value[i]);
                }
                sr.Close();
                ms.Close();
                sr.Dispose();
                ms.Dispose();           
                return sB.ToString();
            }אז תודה שלא העלת...  :D 
    

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

    @דוד ל.ט.

    @Zvi Good

    ה Url כאן מפנה לקובץ מסוים להורדה ואני מעוניין לקבל את הדף ולעבור עם לולאה על כל תגיות ה Href שמכילים קבצים להורדה
    אז שיניתי את ה-Url כך שיגיע לדף שאוכל למפות אותו https://url.publishedprices.co.il/file מה שלכאורה היה אמור להביא לי את כל מקור הדף
    אבל אופס' אני מגלה שהוא מביא לי את הדף חוץ ממה שאני צריך אין שם קישורים להורדה בכלל
    ועוד יותר מוזר היה לי כשפתחתי את האתר בדף שנמצאים שם הקישורים וביקשתי את מקור הדף אני מקבל את מקור הדף בלי הקישורים להורדה
    למה זה כך? :shock:

    איך פתחת אותו? בכל אופן בשביל לנתח HTML אתה חייב להשתמש בספריה חיצונית (או להתחיל לכתוב המון קוד).
    הספריה הטובה ביותר היא HtmlAgilityPack והדרך הקלה להתקנה היא ע"י הPackage Manager Console (תפריט Tools > NuGet Package Manager) שם אתה כותב Install-Package HtmlAgilityPack.

    אז דבר ראשון הצעת לי חבילה מצוינת שלא ידעתי עליה וזה ממש הציל אותי בפרויקט אחר שהייתי חייב לנתח Html.
    ולגבי הדף כאן אז פתחתי אותו ממש פשוט "צפה במקור הדף" אבל מה התברר לי שאחרי שהדף יורד הוא מביא את נתוני הקבצים ב Agax כך שבמקור הדף אין אפשרות לראות את זה, הפתרון היה די פשוט (לי בפעם הראשונה קשה מאוד) חיפשתי בדפדפן את הנתיב של ה Agax עם הפרמטרים request חוזר עם אותם עוגיות והפרמטרים של ה Agax וברוך ה' הגעתי אליו.

    שוב פעם [size=140:300ywwrh]המון המון תודה![/size:300ywwrh] על הקוד הראשוני והעזרה במשך שנתן לי להתקדם המון!!!

    פורסם במקור בפורום CODE613 ב02/09/2015 02:21 (+03:00)


  • מדריך WEB API
    Z zvi good

    @דוד ל.ט.

    אתה צריך לגשת לדף דרך הקוד ושם להוציא את הטוקן. ועם העוגיה שאתה מחזיק לבצע login ואח"כ להוריד את הקובץ.
    הכנתי לך דוגמה לאושר עד:
    ישנם שלוש מתודות עזר (getToken, login, StringFileDownload) והמתודה הרביעית (Download) עושה את העבודה.

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

    עוד משהו בקשר לקוד הזה

    string file = StringFileDownload(cookieContainer, "https://url.publishedprices.co.il/file/d/Price7290103152017-001-201508171000.gz");
    
    string StringFileDownload(CookieContainer cookieContainer, string urlFile)
    {
        var requestDown = WebRequest.Create(urlFile);
        ((HttpWebRequest)requestDown).CookieContainer = cookieContainer;
     
        return new StreamReader(requestDown.GetResponse().GetResponseStream(), Encoding.Default).ReadToEnd();
    }
    

    ה Url כאן מפנה לקובץ מסוים להורדה ואני מעוניין לקבל את הדף ולעבור עם לולאה על כל תגיות ה Href שמכילים קבצים להורדה
    אז שיניתי את ה-Url כך שיגיע לדף שאוכל למפות אותו https://url.publishedprices.co.il/file מה שלכאורה היה אמור להביא לי את כל מקור הדף
    אבל אופס' אני מגלה שהוא מביא לי את הדף חוץ ממה שאני צריך אין שם קישורים להורדה בכלל
    ועוד יותר מוזר היה לי כשפתחתי את האתר בדף שנמצאים שם הקישורים וביקשתי את מקור הדף אני מקבל את מקור הדף בלי הקישורים להורדה
    למה זה כך? :shock:

    פורסם במקור בפורום CODE613 ב18/08/2015 15:07 (+03:00)


  • מדריך WEB API
    Z zvi good

    [size=150:2b85nnem]תודה ענקית[/size:2b85nnem] דוד על השקעתך בשבילי (חבל שאין לייק)

    העתקתי את הקוד לפרויקט קונסול והוספתי את מרחבי השמות הדרושים
    אך הוא מראה לי שגיאה בשורה 50 על HttpUtility הוא טוען שהוא לא מכיר את השם הזה
    The name 'HttpUtility' does not exist in the current context

    דבר נוסף האם אני מבין נכון שאני מתחיל להריץ את הקוד בפונקציית Download?
    פשוט הפונקציות האחרות מקבלות פרמטרים שנמצאים בתוכו.

    פורסם במקור בפורום CODE613 ב17/08/2015 15:46 (+03:00)


  • מדריך WEB API
    Z zvi good

    @דוד ל.ט.

    אתה חייב לבקש תחילה את הדף, ואחרי הורדתו להוציא ממנו את הטוקן שנמצא באינפוט נסתר שהID שלו הוא csrftoken.

    אוקי את זה הבנתי
    אם אני גולש לדף ומעתיק את הטוקן ומבלי לסגור את הדף מריץ את הקוד הזה זה נותן לי להמשיך הלאה
    אבל אם אני מרענן או סוגר את הדף הטוקן משתנה

    <form id="login-user" action="https://url.publishedprices.co.il/login/user/" method="post">
            <input type="text" name="username" value="osherad">
            <input type="password" name="password">        
              כאן העתקתי את הטוקן והרצתי תוך כדי גלישה
            <input type="hidden" name="csrftoken" id="csrftoken" value="CcKww60Cwp/Dj8KQHG3DqUpuwqktRsORw5XDkMO/GQ==" />
    
        </form>
        <script>
            document.getElementById("login-user").submit();
        </script>
    

    איך אני יכול ליישם את זה ב C# מבלי שאצטרך לגלוש כל פעם?
    אני הרי רוצה שהתוכנה תרוץ בעצמה מדי פעם לפי הגדרה מראש בצורה אוטומטית.

    שמעתי על כלי בשם selenium שקשור לבדיקות אוטומטיות שדרכה באימולטור אפשר להריץ את האתר להוריד את הקבצים
    ואז לטפל בהם
    אבל זה ממש לא נראה לי דרך טבעית
    או שכן ???

    פורסם במקור בפורום CODE613 ב17/08/2015 00:15 (+03:00)


  • מדריך WEB API
    Z zvi good

    @ClickOne

    ביקשתי בינתיים מחבר שיוריד לי.
    זה בעצם קובץ שעולה עם כל עידכון?
    ואז צריך לחלץ אותו ולהוציא את הXML?

    כן כל פרק זמן יש עידכון (לפי החוק הם חייבים לעדכן באתר שעה מעדכון המחירים בפועל)
    @ClickOne

    אצל כל הרשתות זה כך? או שיש רשתות שאצלם המחיר מסודר בצורה שונה.

    כל רשתות השיווק מספקים את הנתונים ב XML בקובץ RAR (וחלקם גם ב Excel ואולי עוד משהו)
    כך שהכי נוח יהיה לעבוד מול ה XML (אולי להמיר אותו ל Json)
    יש תקן איך חייבים לפרסם את תבנית הנתונים לפי הבדיקה זה לא מיושם במאה אחוז

    @ClickOne

    תגיד, איך הזחלן (=תוכנה לכריית נתונים) שלך בנוי?
    כפונקצייה שרצה? או חלון שיש לך שליטה עליו?

    עדיין שום דבר לא בנוי כמו שכתבתי למעלה אני עדיין עומד בשלב של לעקוף את הטוקן בדף הלוגין.
    (על אף שאין קשר בין זה להמשך הקוד)

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

    פורסם במקור בפורום CODE613 ב16/08/2015 23:54 (+03:00)


  • מדריך WEB API
    Z zvi good

    אחרי תקופה שלא התעסקתי עם הפרויקט אני חוזר לזה ועדיין אני תקוע

    הפעם השתדל בעז"ה לפרט וגם להתמקד בבעיה
    היעד של הפרויקט הוא אתר/אפליקציה להשוואת מחירי רשתות השיווק.
    איך אני מתכוון להגיע לכך?
    בתקופה האחרונה עבר חוק להגנת הצרכן - שקיפות מחירים החוק והתקנות מכוחו, מחייבים קמעונאי גדול לפרסם באתר אינטרנט את רשימת כל חנויותיו, את כל מוצרי המזון ומחיריהם הנמכרים בחנויות ומכלול המבצעים הקיימים בחנות.
    ולאור זאת קיים באתר משרד הכלכלה קישורים לאתרים של רשתות השיווק הגדולות ששם מתפרסם כל הנ"ל
    לצורך השוואת המחירים יש צורך להוריד מכל קמעונאי את קובץ המחירים ו... (אין סוף :smile: )
    כל זה רקע כך שדברי יהיו מובנים...

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

    <form id="login-user" action="https://url.publishedprices.co.il/login/user/" method="post">
            <input type="text" name="username" value="osherad">
            <input type="password" name="password">        
        </form>
        <script>
            document.getElementById("login-user").submit();
        </script>עולה לי הודעה 
    

    Unable to login user 'osherad' : Did not receive expected security token
    כמובן שנתקלתי בבעיה גם כשניסיתי איכשהו להשתמש בקוד C# שעלה לעיל מאותה סיבה
    (הבנתי שהוא מחפש קוקיס אך אני לא יודע איך לממש את זה)

    אשמח אם מישהו כאן יוכל להעלות לי קוד שעוקף או מתגבר על הבעיה של הטוקן
    אני מקווה שלא ביקשתי משהו מוגזם...
    תודה רבה!

    פורסם במקור בפורום CODE613 ב16/08/2015 16:12 (+03:00)


  • מדריך WEB API
    Z zvi good

    @דוד ל.ט.

    כמו שClickOne מאר, רק אוסיף שאינך צריך פידלר בדרך כלל ...

    כמו שכתבתי לעיל המושג פידלר אינו מוכר לי עדיין

    *בטפסים מסויימים (בנקים וכדומה) מופיע גם שדות נסתרים כמו טוקן אבטחה (שכדי ל"המציא" אותו אתה חייב לפני זה לתשאל את האתר בשאילתת get ולעמים להתחכם ולחקות JS מסויימים. במקרים כאלה הדרך הפשוטה (קצרה וארוכה 🙂 זה כמו שClickOne אמר להשתמש בWebBrowser).

    1. אני כרגע רוצה לראות שאני מצליח באתר פשוט ללא שדות נסתרים.
    2. לא הבנתי מה הייתה כוונתך בתשאול האתר.

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

    פורסם במקור בפורום CODE613 ב04/06/2015 13:59 (+03:00)


  • מדריך WEB API
    Z zvi good

    דבר ראשון תודה על העזרה
    @CklickOne

    אני מבין ממך ש:

    1. אתה צריך לקרוא קובץ XML.

    נכון מאוד, ואני מניח ש Json פועל אותו דבר.

    1. הקובץ לא פתוח לקהל הרחב וצריך לוגין.

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

    1. אין ממשק לAPI וצריך ל"שחק" עם המערכת כאילו אתה גולש.

    נכון הרי זה מה שכתבתי בתחילת השאלה אך כנראה לא מי יודע מה ברור לכך יש כאן מי שיכון אותי :smile:
    @ZviGood

    האתר שמשם אני אמור להוריד את ה XML לא נותן שום שרות ותשתית של התממשקות לקבצי XML שבתוכם

    בדיוק זה העניין, אני מלא התפעלות מההבנה החדה אע"פ שלא הגדרתי את הבעיה שלי באופן ברור 🙂

    הייתי עושה:

    1. מנתח בפידלר את הבקשה של הלוגין.
    2. מכניס את הבקשה בצורה תיכנותית בצורה של GET או POST. (תלוי במה שהצד שרת מאפשר)
    3. פונה לXML שאתה צריך.

    המושג fiddler לא מוכר לי נעשה חיפוש בגוגל ונלמד על זה, אם תוכל להעשיר אותי בעניין אשמח מאוד

    שים לב שאם אתה מייצר את הבקשה בWeb Client אתה צריך לשמור על הקוקיס, כי אחרת הוא לא יזהה שעשית לוגין.
    ואולי יכול להיות שיהיה שווה לך יותר להשתמש באובייקט web browser ולדמות ממש גלישה. ככה האתר לא יודע שאתה רובוט.

    גם כאן הנושא של cookies לא נגעתי עדיין ראיתי את זה רק ברפרוף אשמח להעשרה, ואובייקט web client לא מוכר לי.
    אתה מבין מכך שאני רק מתחיל בתחום :smile:

    פורסם במקור בפורום CODE613 ב04/06/2015 12:00 (+03:00)


  • מדריך WEB API
    Z zvi good

    @דוד ל.ט.

    למשל בנק ישראל נותן את שערי המטבעות כתשובת XML פה http://boi.org.il/currency.xml.

    תודה על הדוגמא זה עזר לי מאוד
    אבל במקרה שלי כדי שאוכל להוריד את הקובץ XML זה דורש ממני להזין שם משתמש ולעשות קליק על LOgin ורק אח"כ אפשרות להורדה.
    ואז השאלה איך אני מגדיר בקוד שיזין את שם המשתמש ויעשה קליק על Login

    תודה רבה על העזרה

    פורסם במקור בפורום CODE613 ב04/06/2015 01:50 (+03:00)

  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום