0x00 基礎知識 python提供了強大的庫來實現web編程,這裏說一下urllib,urllib2,requests 0x01 urllib,urllib2的基本用法 對網站發起一次請求以查看頁面源代碼 0x02 requests的用法 requests是第三方庫,需要自行安裝 pip install requests requests可以進行對網頁的get和post等請求 如r=requests.get('www.ichunqiu.com') r=requests.post('www.ichunqiu.com')等等。 也可以爲url傳遞參數 查看響應內容時使用text或者content 例:r.text或r.content 當遇到一些對爬蟲做限制的網站可以使用定製請求頭功能,來模擬登陸 並將headers傳入get請求中 0x03 激動人心的 實踐(zhan)環節 剛開始按照視頻裏給的發現無法讀出課程的名字,於是乎從百度上一頓亂查,發現是沒找對對應的值得位置 有個函數可以查看數據中的key值有哪些 之後看了一眼json發現result是在course裏面的,於是乎就可以開心的取數據了
相關鏈接:http://bbs.ichunqiu.com/thread-9079-1-1.html?from=csdnJG |
Python安全編程
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.