以下討論的是投票作弊中curl
的常用引數(身不由己
的站點.
online:
date: december 9, 2004
1.獲得乙個頁面
curl
就可以獲得的首頁。
curl
-i 就只獲得首頁的頭資訊(head)。
2.表單處理
2.1 get
例子:
curl
「get方式,我們提交頁面的時候,其實看到的也是這樣的乙個鏈結。
2.2 post
例子:
type=text name=」birthyear」>使用引數 -d,「」內的內容,就是表單的輸入部分的名稱=你想要輸入的值(隱藏的引數也是一樣
),最後記得加上提交按鈕的名稱=按鈕上的名稱。
需要注意的是,post提交檔案的時候,方法是不同的.
例如:
curl-f upload=@localfilename -f press=ok [url]
這裡使用的是引數 -f ,而不是 -d.需要特別注意.
3.認證
比如某些**需要使用認證.可以使用如下命令.比如論壇什麼的.
curl
-u name:password www.secrets.com
4.模擬指定瀏覽器
有些**的站點,限制了使用瀏覽器的型別.一樣難不倒curl
.curl
-a 「mozilla/4.0 (compatible; msie 5.01; windows nt 5.0)」 [url]
這個就是乙個模擬,win2k的ie5.0的乙個訪問.
5.cookies
大部分**都使用cookies,來記錄瀏覽中的資訊,識別使用者等.自然使用curl
也是可以做到的.
比如儲存cookies.
curl
-d head_cookies
這樣將儲存bbs.it580.com的cookies到執行命令的目錄下,並命名為head_cookies.
儲存了自然要下次使用的.如何使用呢?
curl
-b head_cookies
6.使用**
很多站點限制了訪問的ip,或者說投票的時候發現只能一票一投。就要使用到這個了。
curl
-x proxy.test.org:80
這樣就使用proxy.text.org**,來訪問了。
常見瀏覽器 瀏覽器核心
常見瀏覽器介紹 瀏覽器是網頁執行的平台,常用的瀏覽器有ie 火狐 firefox 谷歌 chrome safari和opera等。我們平時稱為五大瀏覽器。瀏覽器核心 理解 瀏覽器核心又可以分成兩部分 渲染引擎 layout engineer 或者 rendering engine 和 js 引擎。渲...
瀏覽器http快取
強快取 強快取命中不會傳送請求到伺服器端,直接從本地快取中獲取資源,狀態碼200 from cache 協商快取 協商快取會傳送請求到伺服器,伺服器通過請求頭部欄位來驗證資源是否命中協商快取,如果命中,則返回狀態碼304 not modified 通知瀏覽器從快取中獲取資源 4.1 last mod...
常見瀏覽器核心
二 gecko核心代表作品mozilla firefoxgecko是一套開放源 的 以c 編寫的網頁排版引擎。gecko是最流行的排版引擎之一,僅次於trident。使用它的最著名瀏覽器有firefox netscape6至9。三 webkit核心代表作品safari chromewebkit 是乙...