import requests
import json
'''爬取資料的url:
請求方式: post
data form:
data =
'''# 函式的封裝
deffanyi
(kw)
: url =
''headers =
# 定義請求的引數
data =
result = requests.post(url=url, data=data, headers=headers)
# 檢視請求結果
code = result.status_code
if code ==
200:
# 解析資料
# 此處如果url中有 _o, result.content會輸出errorcode:50
# 只要將_o刪除即可
# print(result.content)
# print(result.json()) # 如果返回的是json資料,可以直接解析
result_data = result.json(
)if result_data[
'errorcode']==
0:# 請求成功
print
('請求成功'
)print
(result_data[
'translateresult'][
0][0
]['tgt'])
else
:print
('翻譯請求失敗!'
)vars
="""
*********************
** 歡迎使用py翻譯工具 **
** 輸入需要翻譯的內容 **
** 輸入字母 q 則退出 **
*********************
"""print
(vars
)while
true
: keyword =
input
('請輸入需要翻譯的內容: '
)# 判斷是否需要退出
if keyword ==
'q':
break
# 呼叫函式進行翻譯請求
fanyi(keyword)
使用jQuery和Ajax請求實現分頁效果
在要求分頁的程式中,我們一般會知道如下幾個資料的引數 總記錄數count 每一頁要顯示的記錄數 size 當前頁 num 總頁數我們可以通過count和size得到,在js中可以使用math.ceil 編寫我們的js分頁指令碼page.js 定義乙個page函式,接收兩個引數,總記錄數和引數列表va...
使用C 傳送Http 請求實現模擬登陸
時間 2015 01 09 14 31 00 精華區 原文主題 模擬登陸的原理很簡單,就是傳送乙個http 請求伺服器獲得響應,然後客戶端獲取到cookie即可實現模擬登陸,比如一些搶票軟體的原理無非也是這樣模擬客戶端的cookie 然後傳送請求去搶票,然後12306 本文將演示如何用c 來實現模擬...
JS實現使用POST方式傳送請求
window.location.href是我們常用來在js中實現頁面跳轉的方法,這是使用get方式傳送請求,示例如下 window.location href url 優點是簡單易用,缺點是如果有引數的話,引數會暴露在url位址中,這降低了系統的安全性,也影響使用者體驗。下面我們來講下如何通過pos...