看板 PHP 關於我們 聯絡資訊
※ 引述《JoeHorn (獅子男)》之銘言: : ※ 引述《fillmore (.......................)》之銘言: : : 我不懂為什麼會沒有關係呢? : : 今天我的電腦和你的電腦都用相同的瀏覽器IE去看一個網址的網頁 : : 看到的結果會不一樣 , 因為很有可能因為ip的不同(地區不同) , 對方server會把你 : : 導向不同server的網頁 (就我所知很多server都是這樣的作法) : : 你就算丟同樣的header也沒有用 : : 我的理解應該沒有錯巴 , 請各位指教 : 導向不同頁面的作法多的很。 : 你提出的這個論調有個先決條件: : 「網頁導向的 rule 是依照 IP 作區隔的。」 : 而在所有的條件中,這個條件被採用的可能性是最低的。 : 常見的導向判斷項大概是這些: : $_SERVER["HTTP_HOST"] : $_SERVER["HTTP_USER_AGENT"] : $_SERVER["REQUEST_URI"] : ... 嗯嗯 多謝指教 上面只是舉例他用的機制不一定是做HTTP Redirection 現在舉一個網站來看看好了 http://www.upitus.com/download.php?file=5722f22e 瀏覽這個網頁以後parse這個網頁曲我要的字串出來 網頁裡面有一些FORM <form name=code method=POST action="frm.php"> <input class="verification" name=userdigit type=text MAXLENGTH=3 SIZE=7> <input type="hidden" name="specs" value="5722f22e&b=f24c3f07fccca0d4858a8 c0bcf5030d7"> <input type=submit value=Download File Now > </form> <form name=code method=POST action="frm.php"> <input class="verification" name=userdigit type=text MAXLENGTH=3 SIZE=7> <input type="hidden" name="specs" value="5722f22e&b=f24c3f07fccca0d4858a8 c0bcf5030d7"> <input type=submit value=Download File Now > </form> 我要取出來的字串是 value=""5722f22e&b=f24c3f07fccca0d4858a8c0bcf5030d7" 以上這些我都已經能自己做到 但是這個值在每次瀏覽的時候都是不同的,我希望抓取的是client端瀏覽時候所看到的 值,而不是藉由web server去瀏覽所抓到的,因為值並不相同 不知道有沒有看懂我所說的呢?@@ 現在舉了一個例子,請各位繼續指教一下謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.128.160
abgne:這值用瀏覽器或是程式去抓 都是一樣亂數的吧.. 05/19 21:23
abgne:只是要POST出去前 也把這值帶進去就好了 05/19 21:24
fillmore:我需要抓取瀏覽器所看到的值(client端)非web server 05/20 00:55
fillmore:不管是不是亂數需要抓取client端的值不然沒有用 05/20 00:58
JoeHorn:取 client 值要靠 javascript .. 05/20 12:16