อยากจะดึงข้อมูล โดยการกำหนดเวลา ทำไงคะ

เริ่มโดย MalHer, 02 กรกฎาคม 2009, 10:32:26

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

MalHer




คือว่า  จะต้องดึงข้อมูลหุ้นจากเว็บไซต์อ่ะค่ะ  แล้วทีนี้ก็มีปัญหาที่แก้ไม่ได้อ่า

อยากจะเซ็ตให้โปแกรมดึงข้อมูลอัตโนมัติ ทุกๆ 5 โมงเย็นของทุกวันอ่ค่ะ เพราะตลาดหุ้นปิดเวลานั้น


ไม่ทราบว่าจะต้องทำยังไงคะ

ใช้ asp.net c# ในการเขียนโปรแกรมค่ะ

รบกวนด้วยนะคะ

ขอบคุณค่ะ  :) :) :-*

ball6847

เขียนโปรแกรมแยกขึ้นมาให้รันผ่าน command line แล้วใช้ Windows Scheduler ตั้งเวลาเรียกโปรแกรมนี้ทุก 5 โมงเย็น

ถ้าเป็น php ก็ตั้ง cronjob ให้รันตอน 5 โมงเย็น แต่ asp ผมไม่รู้รายละเอียด แต่คิดว่าถ้าสามารถรันผ่าน command line ก็ตั้งเวลาได้ทั้งหมด
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

MalHer

อ้างถึงจาก: ball6847 ใน 02 กรกฎาคม 2009, 10:38:16
เขียนโปรแกรมแยกขึ้นมาให้รันผ่าน command line แล้วใช้ Windows Scheduler ตั้งเวลาเรียกโปรแกรมนี้ทุก 5 โมงเย็น

ถ้าเป็น php ก็ตั้ง cronjob ให้รันตอน 5 โมงเย็น แต่ asp ผมไม่รู้รายละเอียด แต่คิดว่าถ้าสามารถรันผ่าน command line ก็ตั้งเวลาได้ทั้งหมด


ที่ให้เขียนโปรแกรม แยกขึ้นมาเนี่ยะ ใช่โปรแกรมเกี่ยวกับ timer รึเปล่าคะ

ball6847

อ้างถึงจาก: MalHer ใน 02 กรกฎาคม 2009, 10:47:06
อ้างถึงจาก: ball6847 ใน 02 กรกฎาคม 2009, 10:38:16
เขียนโปรแกรมแยกขึ้นมาให้รันผ่าน command line แล้วใช้ Windows Scheduler ตั้งเวลาเรียกโปรแกรมนี้ทุก 5 โมงเย็น

ถ้าเป็น php ก็ตั้ง cronjob ให้รันตอน 5 โมงเย็น แต่ asp ผมไม่รู้รายละเอียด แต่คิดว่าถ้าสามารถรันผ่าน command line ก็ตั้งเวลาได้ทั้งหมด


ที่ให้เขียนโปรแกรม แยกขึ้นมาเนี่ยะ ใช่โปรแกรมเกี่ยวกับ timer รึเปล่าคะ


เปล่าครับ ให้เขียนโปรแกรมเพื่อดึงข้อมูลเลยคับ โดยที่ยังไม่ต้องไปคิดเรื่องเวลา

คือผมไม่รู้เกี่ยวกับ asp นะ เข้าใจว่า server คงเป็น windows ถ้าเซ็ต Windows Task Scheduler ได้ก็น่าจะตั้งเวลาผ่านตรงนี้ได้เลย แต่ว่ารายละเอียด command ที่จะให้รัน asp ได้อันนี้ผมไม่ทราบรายละเอียดคับ เพราะไม่เป้น asp

หรือ บางทีผมไม่แน่ใจว่ามีรึเปล่า คือ cron สำหรับ IIS คงต้องรอคนที่เขียน asp เป็นมาให้รายละเอียดอีกที

มีอีกวิธีแต่ไม่คิดว่ามันจะดี มันง่าย แต่ขึ้นอยู่กับบุคคลที่สามคือ รันผ่าน webbase cronjob เช่นพวก setcronjob.com เขียนโปรแกรมไว้ แล้วให้บริการพวกนี้เรียกรันโปรแกรมเราผ่านทาง HTTP ตามเวลาที่เราตั้ง

แต่ถ้าตั้งเวลาจากภายในได้ผมว่าดีกว่า ส่วนวิธีการรอคนมีประสบการณ์กับ asp ละกันครับ
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

zZzZ

อ่ะ มีคนตอบไปแล้ว ถ้า windows ก็ schdule ถ้า linux ก็ cron
เพิ่มเติมรายละเอียดนิด ปกติจะมีให้เซตใน control panel ของโฮสอ่ะครับ

cron job เป็นอะไรที่แสลงใจมาก -_-''

ลองทำ sitemap / ftp auto ด้วย cron job ผมยังไม่เคยทำสำเร็จเลย T_T
ไว้ว่างๆค่อยไปมั่วต่อ หุหุ
[direct=http://blackfridayhighlights.com/]PDD Wordpress-Amazon Demo[/direct]
[direct=http://www.facebook.com/pages/PandaDev/275145209179897?__req=hf] Support : PDD Wordpress-Amazon Plugin [/direct]
[direct=http://theworldtopbrands.com]Shopping by brands[/direct]
[direct=http://enduserreview.com]รีวิว[/direct]
[direct=http://findcouponcodesonline.com]Coupon[/direct]

TAXZe

[direct=https://www.taxze.com/ups-review/]รีวิว ups[/direct][direct=https://www.taxze.com/ups-review/]ups ยี่ห้อไหนดี[/direct][direct=https://twitter.com/taxze][/direct][direct=https://www.instagram.com/taxze][/direct][direct=https://rrbg.blogspot.com/][/direct]

thenetxx

cronjob / window schedule

เป็นเหมือนตัวตั้งเวลาอะครับ เมื่อถึงเวลาที่เราตั้งเอาไว้ มันจะทำงานอย่างใดอย่างนึงตามที่ระบุ

คุณอาจจะเขียน สคริป 1 ตัวชื่อ updateStock.php เพื่อ update ข้อมูล

เวลา set ก็กำหนดให้ cronjob ทำการรันไฟล์ updateStock.php ทุก 5 โมงเย็น เหมือนกับว่ามีคนมาคอยรัน updateStock.php แทนคุณทุกวันไงคับ  :-\
Develop site but can't develop life
ASIA