פורסם 2011 ביוני 3014 שנים מקווה שזה הפורום תכנות הנכון.אם אני רוצה לכתוב תוכנית שתיגש לאתר מסוים, תמלא טפסים, "תלחץ" על כפתורים, וכו' - איך אני עושה זאת?אני יודע לתכנת ב-C, ואין לי בעיה להסתדר עם syntax של שפה אחרת, אך אין לי מושג מאיפה להתחיל על מנת "לתקשר" עם הדפדפן.
פורסם 2011 ביוני 3014 שנים בדוטנט (#C) יש מחלקה בשם WebBrowser שתאפשר לך לעשות את זה יחסית בקלות. המחלקה הזו מאפשרת לך לשלב דפדפן בתוך האפליקציה שלך. אתה יכול להורות לו לגשת לדף רשת מסוים, והוא ינהל את כל ענייני התקשורת (פרוטוקולים), ניתוח ה-html וכו'. יש לו שדה בשם Document שממנו אתה יכול לגשת לתוך ה-html עצמו ואז להפעיל דברים שיש בו (לחיצת כפתור, לחיצה על לינק וכד'). ב-msdn יש עוד על המחלקה הזו, כולל דוגמאות.החסרון היחיד בשבילך הוא שתצטרך ללמוד בשביל זה #C (זה לא סתם ללמוד תחביר, זה ללמוד תכנות מונחה עצמים).אתה יכול לנסות לעשות את זה גם בעצמך, כלומר להתחבר בעצמך לאתר ולהוריד ממנו את הדפים (באמצעות שירותי WinHttp, לדוגמה) אבל אז תאלץ לעשות את ניתוח ה-html בעצמך.אופציה נוספת היא להשתמש ב-AutoIt - שפת סקריפטים לאוטומציה של פעולות על חלונות. יש לה כל מיני פונקציות לניהול של דפדפן.בכל מקרה, הועבר לפורום תכנות כללי (זה לא קשור לפיתוח אתרי אינטרנט).
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.