هل هناك webscraper jQuery هناك؟
-
22-09-2019 - |
سؤال
أحاول سحب بعض المعلومات من موقع خارجي باستخدام jQuery و Adobe Air. الآن أنا أستخدم مخفيًا div
ووظيفة تحميل jQuery لتحميل شظايا الموقع الخارجي ، بمجرد تحميل المعلومات ، أحلى بعض المعلومات مع المحددات. هذا جيد ولكنه قذر نوعًا ما وأحتاج إلى أداء هذا عدة مرات (لا أريد أن أحتاج إلى العديد من divs المخفية).
فقط أتساءل عما إذا كان أي شخص يعرف webscrapper جيد مكتوبة في jQuery أو ربما طريقة أخرى أفتقدها
المحلول
يمكنك ببساطة الاتصال $.ajax
, ، ثم قم بإنشاء شجرة دوم منفصلة عن طريق الكتابة $(responseHTML)
.
نصائح أخرى
يمكنك استخدام المحددات مباشرة على جسم استجابة Ajax:
$.get('http://somewhere.com', '',
function (html) {
var scrapedElement = $("#myelement", html);
}
);
لا تنتمي إلى StackOverflow