استخراج البيانات من صفحة باستخدام jquery؟
-
19-09-2019 - |
سؤال
أرغب في استخراج جميع ISBNS على صفحة ويب ديناميكية لا أستطيع إطعامها عبر أنبوب Yahoo (يجب على المستخدم تسجيل الدخول لرؤية الصفحة). هل هناك طريقة للقيام بذلك مع jquery؟ كيف؟
يحرر: الهيكل:
إليك مثال على ما يشبه HTML في تلك الصفحة. هناك <table>
تحتوي على سلسلة من <tr>
عناصر فيها. عينة واحدة من تلك تبدو تقريبا مثل هذا:
<tr>
<td>(required/optional)</td>
<td>LAFORE</td>
<td>OBJECT ORIENTED PROGRAMMING IN C++ 4E</td>
<td>9780672323089</td>
<td>(course and section)</td>
<td>(pricing information)</td>
</tr>
لا توجد سمات معرف على أي من هذه، والهيكل محدد جيدا على الرغم من.
شكرا!
المحلول
//ideally provide better table selector if multiple tables are there
var isbns = $.makeArray($("table tr td:nth-child(4)"));
for(var i in isbns) {
isbns[i] = isbns[i].innerHTML;
alert(isbns[i]);
}
//now isbns is an array which contains all isbns found in the table
لا تنتمي إلى StackOverflow