画像の画像ソースをスクレイピングするのに問題があります。私は次のことを試しました:
_pjs.getText('div#customerInfo table tr:nth-child(1) td:nth-child(7) img.attributes.src')
と同様
_pjs.getText('div#customerInfo table tr:nth-child(1) td:nth-child(7) img[src]')
しかし、何も機能していないようです。これを使用して行う方法はありgetPattern
ますか、それとも別の方法がありますか?
私のコードは以下の通りです:
pjs.config({
// options: 'stdout', 'file' (set in config.logFile) or 'none'
log: 'stdout',
// options: 'json' or 'csv'
format: 'json',
// options: 'stdout' or 'file' (set in config.outFile)
//writer: 'stdout',
writer: 'file',
outFile: 'C:\\pjscrape\\pjscrape_out.txt'
});
pjs.addSuite({
url: 'http://localhost:8080/multivu.portal.htm',
scraper: function() {
return [
_pjs.getText('div#customerInfo table tr:nth-child(1) td:nth-child(2)'),
_pjs.getText('div#customerInfo table tr:nth-child(1) td:nth-child(4)'),
_pjs.getText('div#customerInfo table tr:nth-child(1) td:nth-child(7) img.attributes.src')
];
}
});