Python安全編程

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

發佈了46 篇原創文章 · 獲贊 15 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章