Re: [請益] curl網站的這參數怎樣丟呢?

看板PHP作者 (釣到一隻猴子@_@)時間12年前 (2013/09/06 10:59), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《jami520 (我的生命因你而發光)》之銘言: : 想請教一下大家,這網站假設想要紀錄一些資料,但他有分頁 : 想要了解分頁部分怎樣做curl呢? : http://www.cnyes.com/usastock/idxgroup.aspx?ind=0533 : 這樣寫好像有錯,不曉得如何更改? thx : $c2 = curl_init(); : curl_setopt($c2, CURLOPT_URL, $website); : curl_setopt($c2, CURLOPT_RETURNTRANSFER, 1); : curl_setopt($c2, CURLOPT_POST, 1); : curl_setopt($c2, : CURLOPT_POSTFIELDS,"__EVENTTARGET=PageSeprater1$DDLPage&__EVENTARGUMENT=2"); 分析研究了一下www 發現到要發送AJAX請求(好像只有AJAX能要求指定頁面) 會檢查UserAgent是否有效 還有__VIEWSTATE和__EVENTVALIDATION是否正確對應 這是寫完的php頁面OWO http://pastebin.com/za1qcrF4 上面的雖然整體沒問題 但... $page的輸入處理JS太習慣寫錯了XD 下面是真的能正常運作的版本 http://pastebin.com/N71pA6t4 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.202.68 ※ 編輯: danny8376 來自: 140.115.202.68 (09/06 11:17)

09/06 13:14, , 1F
__VIEWSTATE和__EVENTVALIDATION 送新資料過來,會給記得換
09/06 13:14, 1F

09/06 16:36, , 2F
因為有試了很多次... 同一頁的值是一模異樣的-3-
09/06 16:36, 2F

09/06 16:38, , 3F
一模一樣
09/06 16:38, 3F

09/06 16:39, , 4F
不然原本還打算用Session或者hidden field去傳那兩個值
09/06 16:39, 4F
文章代碼(AID): #1IAKJyCt (PHP)
文章代碼(AID): #1IAKJyCt (PHP)