看板 CodeJob 關於我們 聯絡資訊
狀態: 發包中 發案人: A11 聯絡方式1: 站內信。 聯絡方式2: 有效時間: 到有人完成為止。 專案類型: 程式設計。 專案說明: 是這樣的,有一個訂位的網站,每週固定的時間開放訂位。 我想請人幫忙寫一個程式,會定時自動在上面點擊訂位。 我看他每一個訂位的按鈕網址都是一樣的一串文字,後面加上#, 不知道怎樣可以讓程式知道我要定的是哪幾個按鈕。 我想要的程式功能有: 1.用我輸入的帳號/密碼登入。 2.跟對方主機校對時間。 (讓程式去訂還未開放的按鈕,網頁會回復主機時間) 3.讓我能告訴程式我要訂哪幾個按鈕,然後在指定的時間訂。 技術需求: 對方網站好像是用asp寫的?(檔名有aspx)。 預算: 請來信報價。 接案者要求:有能力完成的人請來幫忙,謝謝! 附註: 有意者請來信,我會告知網站網址。 結案意見: (結案後自由填寫,可以詢問接案人願不願意暴光接案身份) 接案人: 說明: -- ※ 編輯: A11 來自: 203.73.48.181 (12/07 15:24)
forkome:呵,你想搶位置 12/07 20:53
A11:其實是我想訂連續兩個時段的位置,但很容易被卡到 12/07 21:07
LeoSmith:如果把預算拿來找幾個槍手來幫你搶會不會比較實在一點@@? 12/07 22:47
Turbine:人去選都會被卡到了 程式去選可以嗎 12/08 14:16
a70103:按鍵精靈 12/08 15:19
IDislong2die:找加藤鷹!!!手指超強!!! 12/08 22:41
yzfr6:這時候加藤鷹就不夠看了, 應該得找高橋名人 12/09 09:43
TonyQ:其實這個案子看起來麻煩的是測試環境,實際內容還好... 12/09 17:16
fire2:他的第二個條件怪怪的,未開放當然不能點嚕... 12/09 19:30
fire2:如果對方的系統中有加入時間判別,就算post或get的方式 12/09 19:30
fire2:值傳過去都沒用阿,還有可能會被封鎖IP呢 12/09 19:31
fire2:最多只能在本機端事先儲存要點的鈕,在開放時間程式自動點 12/09 19:31
TonyQ:有可能是 "本網頁即將開放 , 倒數 xx:xx:xx "這種狀況呀:P 12/09 22:42
TonyQ:我猜應該是想和server的時間同步吧。 12/09 22:42
fire2:這技術應該還蠻有技巧的,敢問樓上,系統12:00開放點擊 12/10 01:42
fire2:要傳送的值,你在程式裡,會在設計在幾點幾分傳送值出去呢? 12/10 01:44
fire2:時間打錯,應該說12:00:00,到秒的單位,分的話就容易了 12/10 01:45
TonyQ:假設我電腦 11:50分的時候 , 伺服器上的時間是 11:55 , 12/10 01:46
TonyQ:那我當然要修正我的時間到server上啦 , 當然溝通的時間 12/10 01:50
TonyQ:是難以計算的,不過至少這個思路沒甚麼問題 12/10 01:50
TonyQ:如果是我的話,以伺服器時間開始前50秒為單位,間隔10秒發吧 12/10 01:51
TonyQ:至於實際伺服器怎麼樣,那是測試環境的問題,所以測試麻煩 12/10 01:52
TonyQ:它的意思是把伺服器回應目前的時間抓回來而已吧 . 12/10 01:53
TonyQ:很多網站比方說12:00開放 你11:50去點的時候它會說現在時間 12/10 01:54
TonyQ:11:50 請稍後再試 之類的 XD 12/10 01:55
fire2:如果只能發一次(多發就會訂多餘的票),你會在幾秒前發呢? 12/10 02:47
fire2:發太早又會被伺服器擋,發太晚可能被搶走 12/10 02:48
fire2:另外網路傳輸,有把lag時間算進去嗎?? 12/10 02:48
TonyQ:溝通的時間=lag的時間,另外你說的這個不是原題目的假設啊XD 12/10 04:54
TonyQ:沒看到題目之前討論這種假設性的問題幹麻 XD 12/10 04:55
yoco315:我看到標題還以為是要攻陷 clickclickclick 呢 XDDD 12/10 07:20
buganini:時間差不多的時候去抓網頁內容回來看能不能定 12/10 13:22
buganini:能訂舊訂不能訂舊稍候再試就好了 有那麼複雜嗎= = 12/10 13:23
buganini:對時當然也要大概對一下 不然如果在不同時區就哭哭了 12/10 13:25
buganini:sequential code也不用去考慮什麼lag時間啊 12/10 13:26
buganini:fire2想的是每隔一段時間spawn一個thread or process 12/10 13:32
buganini:去檢查網頁然後訂位吧 這種才需要考慮lag time 12/10 13:32
buganini:nexttime=now()+interval; while(!laterthan(nexttime)) 12/10 13:32
buganini:sleep(1); run(); restart(); 這樣的就不用考慮lag time 12/10 13:33
buganini:除了測試環境 另一個麻煩的是如果那個按鈕牽涉到很多 12/10 13:35
buganini:javascript的話(也許根本就是用來擋bot的) 就不好處理 12/10 13:36
buganini:最糟狀況要完全模擬瀏覽器的行為 簡單的話只要模擬 12/10 13:36
buganini:HTTP connection就好了 12/10 13:37
buganini:前面restart()前面應該擺一個if(success) exit; 12/10 13:39
TonyQ:模擬瀏覽器行為現在有很多Web browser套件可以用...XD 12/10 14:52
buganini:科科 瀏覽器行為..javascript算好處理的... 12/11 03:23
buganini:怕的是flash 更怕的是activeX 囧 12/11 03:24
buganini:java applet....唉反正要GUI的都很麻煩... 12/11 03:25
buganini:不過本案應該只有javascript而已 吧 12/11 03:25
fire2:討論好玩起來了 ^^ 12/12 00:28
buganini:不過...如果只要訂一次而已 找槍手真的比較快XD 12/12 17:46
TonyQ:回fire2 如果真的是這樣就會鎖 那就只好多找幾個webproxy囉 12/13 02:58