看板 PHP 關於我們 聯絡資訊
最近想節省網頁點選的方式 做一個介面可以直接到最後一步 但是總覺得自己寫的好像很像垃圾 一方面要等待 另一方面程式又重複做很多同樣的運作 想請問看看是不是有更好的方式來進行 我的架構大概如下: 1. 用curl摩擬與網頁連線(得到sid) 2. 模擬傳遞一個查詢表單的送出 3. 模擬點選[下載]按鈕和設定下載範圍 4. 開始接收檔案 可想而知 大部分的程式碼都在做模擬GET/POST動作 (curl) 和擷取該網頁的內容 (preg_match_all) 並分析是否包含正確字串(<title>標題是否正確</title>) (re) 是目標才送出等待結果下載 想問看看是不是能夠更精簡 或是更快速達成 目前想到的方向是: 1.都處理header 2.curl把content關掉(不接收?)仍然需要等待相當的時間 所以想用stream試試 希望大家能給我建議.. 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.162.93.132
arzbar:我覺得你的方法已經是最快的方法了耶 02/01 17:40
arzbar:畢竟瀏覽器要能呈現 一定是得要收到HTML原始檔 應該是捷徑 02/01 17:41
alpe:不是不行, 不過,不見的比較快. 02/03 23:38
alpe:差幾個封包而已. 02/03 23:38