IdHTTP.Post卻無法獲得回傳的結果 |
缺席
|
elvesyao
一般會員 發表:4 回覆:6 積分:2 註冊:2005-01-31 發送簡訊給我 |
我想寫隻小程式去抓全國新書資訊網(http://isbn.ncl.edu.tw/NCL_ISBNNet/)的書目資料 目前已知要進到書目資料庫查詢的話 要先連到首頁後由原始碼獲得PHPSESSID 組出字串後連到書目資料庫的查詢頁面 以上我用IdHTTP.Get('http://isbn.ncl.edu.tw/NCL_ISBNNet/') 丟給一個字串再解析傳回的內容即可 不過接下來的查詢頁面 我用IdHTTP.Post卻無法獲得回傳的結果 請問像這類的網頁要怎麼送出查詢 並依查詢的結果逐筆解析其內容呢 另該查詢結果似乎有時間限制 要怎麼解決呢 部分程式碼為 var postList:TStrings; begin postList := TStringList.Create; try postList.Add('FO_SearchField0=PubMonth_Pre'); postList.Add('FO_SearchValue=10008'); postList.Add('FB_clicked=FB_開始查詢'); Memo1.Lines.Text:=IdHTTP1.Post('http://passport.cnblogs.com/login.aspx',postList); finally postList.Free; end; end; |
lackey
一般會員 發表:2 回覆:6 積分:1 註冊:2007-04-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |