我學會了使用http請求(create和Getresponse)方法來獲取鏈接的頭部和內容。通過http響應的頭部和內容發起http請求
問題是,它不是我想要的鏈接,我得到http響應。
還有一個驗證頁面。只有當我點擊接受按鈕,我才能到達我想要的頁面。
因此,我實際得到的標題和內容是身份驗證頁面。
有沒有一種方法可以使用這個頭和內容來創建更多的http請求來獲取我想要的頁面?
我需要在後臺單擊接受按鈕。
謝謝。
我學會了使用http請求(create和Getresponse)方法來獲取鏈接的頭部和內容。通過http響應的頭部和內容發起http請求
問題是,它不是我想要的鏈接,我得到http響應。
還有一個驗證頁面。只有當我點擊接受按鈕,我才能到達我想要的頁面。
因此,我實際得到的標題和內容是身份驗證頁面。
有沒有一種方法可以使用這個頭和內容來創建更多的http請求來獲取我想要的頁面?
我需要在後臺單擊接受按鈕。
謝謝。
我建議使用Fiddler來捕獲與使用瀏覽器的網站的交互。然後,您可以使用Fiddler輸出作爲指導,使用您的代碼複製相同的功能。
如果網站正在跟蹤每個用戶是否在每個會話的基礎上單擊了「接受」按鈕,則需要複製該信息,可能需要使用HTTP POST。您將能夠看到如何從Fiddler輸出中構建該POST(如果相關)。
嗨伊恩,我卡住了......頁面上的兩個按鈕是帶有onclick事件的html控件。是否有可能調用客戶端事件處理程序? –
可以根據HTTP請求和響應複製相同的效果。如果這些客戶端按鈕生成HTTP請求,您可以創建一個類似的請求。如果請求的內容基於之前收到的與客戶端腳本邏輯相結合的HTML內容,事情將變得更加複雜,但它應該都可以做到。從服務器的角度來看,它只是一系列的HTTP請求和響應。 –
語言/框架? –
你可能忘記了使用cookies。如果您打算進行網絡自動化,您必須使用該頁面進行登錄。或者如果網站提供了一個Web API。 – Jay
嗨,詹姆斯和傑伊,我使用.net框架和C銳。這是一個首先出現的版權頁面。只有當我點擊接受時,纔會顯示請求的頁面。這是一個共享點站點...如果我捕獲視圖狀態和更新操作爲點擊按鈕並再次請求同一頁面,那麼它會很充實嗎? –