jQuery를 사용하여 페이지에서 데이터를 추출 하시겠습니까?
-
19-09-2019 - |
문제
Yahoo 파이프를 통해 공급할 수없는 동적 웹 페이지에서 모든 ISBN을 추출하고 싶습니다 (사용자는 페이지를 보려면 로그인해야합니다). 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>
이들 중 어느 것도 ID 속성이 없으며 구조는 잘 정의되어 있습니다.
감사!
해결책
//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