分析c 獲取sina郵箱通訊錄及解決方案

2021-04-24 03:17:23 字數 601 閱讀 6253

現在我就以[email protected] 郵箱為例來分析sina郵箱登陸過程

1. 虛擬登陸(post請求)  http://mail.sina.com.cn/cgi-bin/login.cgi?logintype=uid

如果登陸成功

cookie值

c#中利用httpwebresponse物件.getresponseheader("location")獲取到該頁面的url

如 http://mail234-28.sinamail.sina.com.cn/cgi/index.php?check_time=0ce019f0a99bbe5b796c288fc96fdb80

2. 獲取到乙個重要資料url=http://mail234-28.sinamail.sina.com.cn這個路徑是動態變化的

組合成url=http://mail234-28.sinamail.sina.com.cn/classic/addr_member.php?act=list&sort_item=letter&sort_type=desc

再次請求ok,就可以獲取到通訊錄

],"pagesize":20,"totalmem":1 }}

ok就完成了

獲取通訊錄

import contactsuilet vc cncontactpickerviewcontroller vc.delegate selfpresent vc,animated true,completion nil 取消選擇聯絡人時呼叫 func contactpickerdidcancel p...

獲取手機通訊錄

在公司裡寫了一段上傳使用者通訊錄的 寫下來,以便以後查閱 獲取手機裡的通訊錄 獲取通訊錄 param context return 返回包含使用者名稱,與號碼的arraylist public arraylistgetcontact context context phones.close alla...

獲取手機通訊錄

手機聯絡人,通過乙個服務想歪提供資料 所有手機聯絡人的資料我們會在服務裡面查詢,然後再返回給activity 首先,我們建立出 contentresolver contentresolver 的建立時通過上下文來獲取的 contentresolver cr context.getcontentres...