node.js
에 node.io
을 사용하여 변수에 문자열로있는 HTML 페이지를 구문 분석하려고합니다.node.io에서 HTML 구문 분석을 위해 node.io를 사용하는 방법은 무엇입니까?
HTML 문자열을 내 node.io
작업에 인수로 전달할 때 문제가 있습니다.
이
내 노드 파일nodeiotest.js
에 내 코드의 발췌입니다 :
var nodeio = require('node.io');
var methods = {
input: ['xxxxxxxxxxxxxxxx'], // htmlString is suppossed to come here
run: function (num) {
console.log(num);
this.emit('Hello World!');
}
}
exports.job = new nodeio.Job(methods);
가 어떻게 내 htmlString
인수에 보내려면 어떻게합니까 :
var nodeIOJob = require('./nodeiojobfile.js');
var nodeio = require('node.io');
vat htmlString = 'HTML String Here';
nodeio.start(nodeIOJob.job, function(err, output) {
console.log(output);
}, true);
다음은 내 파일 nodeiojobfile.js
의 발췌 한 것입니다 다른 파일에 내 직업?
또한 파일을받은 후 HTML로 구문 분석하고 일부 기본 CSS 선택 (예 : getElementById() 등)을 수행하고 특정 HTML 요소를 offsetHeight
으로 계산해야합니다. 설명서에 따르면 get()
및 getHTML()
메서드를 사용하여 URL의 HTML을 구문 분석 할 수 있지만 문자열의 HTML은 어떻게됩니까? 어떻게 그들을 파싱합니까?
은 테스트를 위해 나는 HTML 다음 그가를 사용하고 있습니다 : 나는 <p>
을 선택하고 높이를 찾기 위해 노력하고
<div>
<p id="p1">
Testing document
</p>
</div>
.
아무도 도와 줄 수 있습니까? Thnx 사전에!
글쎄, 내 머리 내가 그것을 할 수 없다고 결정했다 나의 키보드 키이어야하지 부수고 시간 후 아주 비효율적 인 작업을하지 않고서도 ... 친절하게도 누군가가 이것을위한 가벼운 솔루션을 찾으면 알려주세요. –