日常生活は、多くの場合、それは、このアプローチはあまりにも難しいことではないに聞こえるが、どのように多くの単語を蓄積し、その後、良いアルゴリズム、語彙入力は、関連する単語をチェックアウトすること、連想関連の問題が発生しましたリンクされたコンテンツ自体は簡単ではありません。私は最も簡単な方法は、数行のコードは、Pythonを取得するために多くの問題を排除し、関連するインターフェースを呼び出すことだと思います。
#- * -コーディング:UTF-8 - * - #flake8:noqa __author__ = ' 悟空' インポートurllibは から urllibはインポートでurlencode #アプリケーションAPPKEYとOpenIDの設定 = app_keyを" *** " open_id = " *** " 「」」 request_url要求アドレス リクエストパラメータのparams メソッドのリクエストメソッド ""」 DEF REQUEST_CONTENT(request_url、paramsは、法): paramsは = でurlencode(paramsは) 場合の方法と method.lower()== " を取得" : F = urllib.urlopen(" %sの%sの?"%(request_url、のparams)) 他: F = urllib.urlopen(request_url、paramsは) コンテンツ = f.read() 印刷コンテンツ デフメイン(): ドメイン = " http://api.xiaocongjisuan.com/ " サーブレット = " データ/ relativeword /マイニング" 方式 = " 得る" request_url =ドメイン+ サーブレット #辞書 のparams = {} params [ " APPKEY " ] = app_key params [ " OpenIDの" ] = open_id #の可変部分 のparams [ " キーワード" ] = " プレ" paramsは[ " 度" ] = 1 のparams [ " UPLIMIT " ] = 20である paramsは[ " tsort " ] = " ダウン" REQUEST_CONTENT(request_url、paramsは、方法) もし __name__ == ' __main__ ' : メイン()
もちろん、また、nodejsを達成するために使用することができます
VARのhttp =( 'HTTP')を必要とします。
VAR適量=は(「クエリ文字列」)を必要とします。
//アプリケーションのAPPKEYとのOpenIDを設定します
app_key = "***";
open_id = "***";
関数REQUEST_CONTENT(request_url、ポート、paramsは、方法){
VARパス= request_url。
IF(!!のparams){
VAR含量= qs.stringify(paramsは)。
パス= request_url + '?' +コンテンツ;
}
たオプション= {
:ポート、
パス:パス、
方法:方法
}。
IF(method.toLowerCase()== '後'){
オプション[ 'ヘッダー'] = "Content-Typeの ':' アプリケーション/ x-www-form-urlencodedで;のcharset = UTF-8" ;
}
VaRのREQ = http.request(オプション、機能(RES){
res.setEncoding( 'UTF8');
res.on( 'データ'、関数(チャンク){
console.log(チャンク)。
});
});
req.on( 'エラー'、関数(E){
console.log( 'リクエストに問題:' + e.message)。
});
req.end();
}
関数のmain(){
VARドメイン= "http://api.xiaocongjisuan.com/"。
VARポート= 8080; // HTTPポート80に相当する、HTTPS 443ポートに対応する、ユーザ自身が正しいです
VARサーブレット= "データ/ relativeword /マイニング"。
VAR法= "GET"。
VaRのrequest_url =ドメイン+サーブレット。
VaRののparams = {};
paramsは[ 'APPKEY'] = app_key。
paramsは[ 'のOpenID'] = open_id。
//変数部分
paramsは[ "キーワード"] = "プレ";
paramsは[ "程度"] = 1。
paramsは[ "UPLIMIT"] = 20。
paramsは[ "tSort"] = "ダウン"。
REQUEST_CONTENT(request_url、ポート、paramsは、法);
}
メイン();
他の言語を使用する方法、あなたはできる見るために私を指します。まあ、実際には、それはあまりにもはるかに余分以上存在しない、非常に簡単です。