我期待通過包含元素的HTML請求解析提取網址:從標籤
<img src="https://pbs.twimg.com/media/...." alt="Embedded image permalink"</a>
要設法得到IMG SRC標籤。我想要的只是網址。
在這一點上,我可能會過度。使用Request和Cheerio嘗試完成此操作。
在我嘗試做這20個不同的方式這裏是我目前的代碼。
var dummy;
request('http://t.co/....', function (error, response, body) {
if (!error && response.statusCode == 200) {
$ = cheerio.load(response.body);
dummy = $('img[alt=Embedded image permalink]').attr('html');
console.dir(dummy);
}
}
我得到的錯誤信息:
selector = selector.substr(data[0].length);
TypeError: Cannot read property '0' of null
正如我已經說過了,可能這過於複雜。什麼是最簡單的(或者僅僅是功能性)的方式來做到這一點?
爲什麼你不只是使用一些更瑣碎,像字符串函數和正則表達式? –
我絕對過於複雜的事情。開始使用正則表達式,但我的正則表達式技能沒有達到鼻菸 - 拋棄它並轉向這個方向。傑里米,試過了,只是有未定義的錯誤? – chuckjones242