通過HttpWebRequest實現模擬登陸

2021-09-08 18:18:48 字數 4269 閱讀 3852

1>通過httpwebrequest模擬登陸

}/// /// 建立post方式的http請求

///

/// 請求的url

/// 隨同請求post的引數名稱及引數值字典

/// 請求的超時時間

/// 請求的客戶端瀏覽器資訊,可以為空

/// 傳送http請求時所用的編碼

/// 隨同http請求傳送的cookie資訊,如果不需要身份驗證可以為空

//如果是傳送https請求

//如果需要post資料

/// /// 獲取post中input的值

///

/// 返回的html

///

public static dictionarygetpostvaluesfromcontent(string content)

return dics;

}/// /// 獲取post中input的值

///

/// 返回的html

///

public static dictionarygetpostvaluesfromurl(string url)

/// /// 從headers的cookie中獲取到系統的cookie

///

/// headers中的cookie字串

/// 系統cookie的name

///

public static string getcookiefromsetcookie(string setcookie, string cookiename)

/// /// 獲取登陸後的跳轉頁面的html

///

/// 系統cookie的name

/// 系統cookie的value

/// 登陸後跳轉的url

///

public static string getredircturlhtml(string cookiename, string cookievalue, string redirecturl, encoding encoding)

}}

2>模擬登陸demo,直接從專案中挖出來的,實現的模擬登陸客戶的oa系統和erp系統的功能,然後審核代辦訊息,審核的功能未實現。**實現的是模擬登陸成功後,獲取跳轉後的頁面的html。**中實際位址和賬戶非真實資料。

/// /// 登陸後返回指定頁面的html

///

/// 登陸頁面url

/// 登陸提交的post頁面url

/// 登陸成功後跳轉的頁面url

/// cookie名稱

/// 編碼方式

/// 使用者名稱和密碼對應的文字框的name和值

程式設計師的基礎教程:菜鳥程式設計師

通過ActiveProcessLinks遍歷程序

程序的遍歷有多種方法。在應用程式裡可以使用createtoolhelp32snapshot函式先做個程序快照 snapshot 然後通過返回的資料進行遍歷。在核心程式設計裡可以通過核心資料結構來實現。核心結構eprocess 執行體程序塊 executive process 是乙個不透明 opaqu...

通過RestHighLevelClient操作ES

一 查詢相關 在es查詢中,must相當於sql語句中的and,should相當於or。當想要實現類似於 select from table where a and b or c or d 的功能時可以借助於es中的bool。即resthighlevelclient中的boolquerybuilde...

IEEE PDF eXpress 通過方法

ieee pdf express這個東西比較煩人 文章是用latex寫的,生成pdf後始終是不能通過 原因是有些文字無法嵌入到pdf中的,本人之前的解決方法是把所有檔案打包生成zip後上傳,讓ieee來生成pdf 但這次一直不行,不過最後找到了乙個非常簡單的方法 安裝pdfcreater,之後列印生...