このコードはコンソールに html を表示せず、エラーを表示します
var request = require('request');
var thai_url = "http://pantip.com/tag/Honda_(มอเตอร์ไซค์)";
request(thai_url, function (error, response, html) {
if (!error && response.statusCode === 200) {
console.log(html);
} else {
console.log("Error");
}
});
しかし、thai_url を มอเตอร์ไซค์ から %E0%B8%A1%E0%B8%AD%E0%B9%80%E0%B8%95%E0%B8%AD%E0%B8%A3%E0%B9%8C% に変更します。 E0%B9%84%E0%B8%8B%E0%B8%84%E0%B9%8C
このような
var request = require('request');
var thai_url = "http://pantip.com/tag/Honda_(%E0%B8%A1%E0%B8%AD%E0%B9%80%E0%B8%95%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%84%E0%B8%8B%E0%B8%84%E0%B9%8C)";
request(thai_url, function (error, response, html) {
if (!error && response.statusCode === 200) {
console.log(html);
} else {
console.log("Error");
}
});
2番目のコードは正しく機能しています。มอเตอไซค์ を %E0%B8%A1%E0%B8...(more) に変更できますか? または、可能であれば、http://pantip.com/tag/Honda_(มอเตอร์ไซค์) npm request で作業するにはどうすればよいですか? 助けてくれてありがとう。