تنفيذ الكود
نسخة الكود كما يلي:
var http = require ('http') ؛
// تحديد الوظيفة
var getahref = function (htmlstr) {
var reg = /<a.+؟href=(''|")؟( budap^"/0000ist: (|")؟؟؟؟؟:/s+|>)/gim ؛
var arr = [] ؛
بينما (tem = reg.exec (htmlstr)) {
arr.push (tem [2]) ؛
}
إرجاع arr ؛
}
var qhref = "http: // xxx" ؛ // اضبط عنوان URL هدف الاستعلام
var req = http.get (qhref ، function (res) {
var pagedata = "" ؛
Res.SetEncoding ('Utf8') ؛
res.on ('خطأ' ، الدالة (errget) {
// معالجة الأخطاء
}) ؛
res.on ('Data' ، function (chunk) {
Pagedata += قطعة ؛
}) ؛
res.on ('end' ، function () {
//console.dir(pagedata) ؛
var content = pagedata ؛ // احصل على محتوى صفحة الويب
var hrefs = getahref (content) ؛ // get link
}) ؛
}) ؛