私は明らかに、認めようとしているよりも Javascript に少し慣れていません。Node.jsを使用してWebページを取得し、コンテンツを変数として保存しようとしているので、好きなように解析できます。
Python では、次のようにします。
from bs4 import BeautifulSoup # for parsing
import urllib
text = urllib.urlopen("http://www.myawesomepage.com/").read()
parse_my_awesome_html(text)
ノードでこれを行うにはどうすればよいですか? 私は次のようになりました:
var request = require("request");
request("http://www.myawesomepage.com/", function (error, response, body) {
/*
Something here that lets me access the text
outside of the closure
This doesn't work:
this.text = body;
*/
})