在平時的開發過程中,少不了進行資料訂正,你可以乙個乙個手動去操作,當然這種方法太笨拙了,指令碼可以幫你解決掉這些事情,今天我要簡單總結乙個,如何寫python指令碼,向後端發起乙個http請求,並列印請求結果。
**如下:
#!/usr/bin/python
# coding=utf-8
import sys
import urllib2
import json
cookie_value="jsessionid=1f47c386fd1dedc4333f8e22dedc9349"
page_size = 20
# 設定請求頭部相關值
defset_request_header
(request):
#request.add_header('accept-encoding', 'gzip, deflate')
request.add_header('accept-language', 'zh-cn,zh;q=0.9,en-us;q=0.8,en;q=0.7')
request.add_header('referer', '')
request.add_header('cookie', cookie_value)
request.add_header('connection', 'keep-alive')
return request
#發起http查詢
print query_msg(10)
發起http請求需匯入urllib2包,最重要的變數為request,需要手動新增http請求的首部字段值,包括user-agent、cookie、accept等等。
request可以由urllib2.request(url)返回,指定http請求路徑url即可,這樣,乙個基本的http請求request header就拼湊完成。request相應的值具體要根據你的環境設定。
有了request,可以呼叫urllib2.urlopen(request)發起遠端http請求,獲得響應值response;
獲得response後,我們可以把它轉換成json格式,需要用到json包,json_data = json.loads(response.read())。
而json格式體裡面,只有result是我們想要的,即json_data.get(「result」)。
一次簡單的python的http請求完成了。
python 如何進行元組排序
python list 可以直接進行sort排序,預設是按照從小到大進行排序.現在有個需求 要按照元組的第乙個元素進行公升序,但是按照第二個元素進行降序 如下是個取巧的辦法,這裡的100根據數值範圍進行調整,思路是選擇乙個函式,對第乙個元素是增函式,第二個元素是減函式 sorted l l 0,2 ...
如何進行Monkey Test
一 簡介 monkey是android中的乙個命令列工具,可以執行在模擬器裡或實際裝置中。它向系統傳送偽隨機的使用者事件流 如按鍵輸入 觸控螢幕輸入 手勢輸入等 實現對正在開發的應用程式進行壓力測試。monkey包括許多選項,它們大致分為四大類 基本配置選項,如設定嘗試的事件數量 執行約束選項,如設...
如何進行Code Review
code review應該怎麼做 如何高效迅速的進行codereview 下面推薦一些 code review 工具 crucible atlassian 內部 審查工具 gerrit google 開源的 git 審查工具 github 程式設計師應該很熟悉了,上面的 pull request 在...