האם ניתן לכתוב סקריפט שיפעיל קישור מסויים? - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

האם ניתן לכתוב סקריפט שיפעיל קישור מסויים?


tal h

Recommended Posts

השאלה בכותרת.

המטרה- אני מפרסם בלוח מסויים, תמורת כסף.

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

האם ניתן לעשות דבר כזה?

אני לא מבין בזה ואשמח לעזרה.

תודה

קישור לתוכן
שתף באתרים אחרים

ודאי שאפשר.

זה תלוי כמובן באופי של ההקפצה, לדוגמה:

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

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

חוץ מזה, יש גם את השאלה של כמה זה חוקי/מוסרי.

קישור לתוכן
שתף באתרים אחרים

הלוח הוא "יד 2".

אני נכנס שם לפנל ניהול ושם יש אופציות- ביניהם כפור "הקפצת מודעה".

מותר לי להקפיץ כמה שאני רוצה, וגם הם המליצו לי על כך.

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

תוכל לבנות לי סקריפט כזה?

שיעשה משהו אוטומטית ,נגיד,כל 4 שעות ?

מה אני צריך כדי לדעת לקחת מה"כפתור" הזה של "הקפץ מודעה" ?

תודה

קישור לתוכן
שתף באתרים אחרים

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

קישור לתוכן
שתף באתרים אחרים

במקרה יש לי כרגע גם מודעה ב-yad2.

ההקפצה היא יחסית פשוטה, יש כתובת שאתה פשוט צריך להפעיל, שנראית לי דיי פשוטה אך תלוית-קטגוריה.

כלומר, אצלי המודעה היא בנדל"ן עסקי, והכתובת היא:

http://www.yad2.co.il/MyYad2/MyOrder/businessDetails.php?NadlanID=XXXXX&Up=u

כש-XXXX זה כמובן ה-ID של המודעה.

את הכתובת הזאת לא בעיה לגלות (תציץ ב-source code), הבעיה היא שבשביל לקרוא לכתובת הזאת אתה חייב להיות Logged-in ולכן סקריפט פשוט של 2 שורות שרק יקרא לכתובת - לא יעזור.

כמובן שהכל אפשרי, אבל זה טיפה יותר מסובך מאשר סתם לקרוא לכתובת.

אתה צריך לדמות login ע"י שליחת POST לכאן: http://www.yad2.co.il/login.php

עם 2 משתנים:

Username=YOUR_EMAIL

Password=YOUR_PASSWORD

ואז לראות מה אתה מקבל.. אני מניח שצריך לשמור את ה-session ולהשתמש בו בקריאה של הכתובת להקפצה.

אם לא תנסה לא תדע :)

קישור לתוכן
שתף באתרים אחרים

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

קישור לתוכן
שתף באתרים אחרים

תודה על התגובות.

באמת אין לי מושג בזה...

אם זה פשוט, תוכל לבנות לי משהו כזה?

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

קישור לתוכן
שתף באתרים אחרים

אין לי חשבון שם כדי לבדוק, אבל אם זה התהליך שצויין פה מקודם, פשוט תוריד את curl מפה:

http://curl.haxx.se/latest.cgi?curl=win32-nossl

ותכתוב איזה Batch file שעושה:

curl -c cookies.txt -d "Username=<username>&Password=<password>&SendMail=" http://www.yad2.co.il/login.php

curl -b cookies.txt http://www.yad2.co.il/MyYad2/MyOrder/businessDetails.php?NadlanID=XXXXX&Up=u

כאשר תשנה שם את השם משתמש, סיסמא, ואת הסוף של הקישור שרלוונטי למוצר שלך. אחרי זה אתה יכול סתם לעשות איזה Scheduled Task בחלונות שמריץ את זה אחת לשעה או משהו..

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...