내 목적은 모든 페이지를 클릭 한 다음 페이지에서 몇 가지 정보를 가져 와서 페이지를 반복하는 것입니다. 나는 셀레늄을 파이썬 용으로 사용한다. 내 문제는 내가 HTML에서 페이지를 클릭해야합니다/href 링크를 찾을 수 없다는 것입니다.html로 된 페이지를 통한 반복
이것은 HTML의 모습입니다. 내가 pageNum의 목록을 찾았지만 클릭하면 오류가납니다. HTML을 더 자세히 보았을 때, 나는 거기에 링크되어 있지 않다는 것을 알았습니다. 그래서 내가 뭘해야하니?
아래에서 볼 수 있듯이, 더 많은 HTML "양식 방법"을 추가합니다. 나는 HTML에서도 그것을 발견했다. 아마도 도움이 될 것입니다. 페이지에 대해 다른 href를 비교할 때이 모듈로 구성됩니다. 아래에서 https://www.ida.org.il/?pageType=19&langId=1¶mIds=%2Con_321%2Con_322%2Con_354%2Con_355%2Con_320&scope=¶meterSearch=
내가 반복 할 열을 볼 수 있습니다 여기
<a class="pageNum" rel="1" >1</a>
<a class="pageNum" rel="2" >2</a>
<a class="pageNum" rel="3" >3</a>
<a class="pageNum" rel="4" >4</a>
<a class="pageNum" rel="5" >5</a>
<a class="pageNum" rel="6" >6</a>
<a class="pageNum" rel="7" >7</a>
<a class="pageNum" rel="8" >8</a>
<a class="pageNum" rel="9" >9</a>
<a class="pageNum" rel="10" >10</a>
<a class="pageNum" rel="11" >11</a>
<a class="pageNum" rel="12" >12</a>
<a class="pageNum" rel="13" >13</a>
<a class="pageNum" rel="14" >14</a>
<a class="pageNum" rel="15" >15</a>
<form method="get" id="searchParams" action="https://www.ida.org.il/">
<input type="hidden" name="pageType" value="19"/>
<input type="hidden" name="langId" value="1"/>
<input type="hidden" name="currPage" value="20"/>
<input type="hidden" name="paramIds" value=",321,322,354,355,320"/>
<input type="hidden" name="scope" value=""/>
<input type="hidden" name="parameterSearch" value=""/>
</form>
는 사이트입니다.
수동으로 클릭 할 때 클릭하는 요소를 클릭하십시오. – Guy
요소는 "pageNum"이지만 첨부 된 html에서 볼 수 있듯이 href/link는 없습니다. 어쩌면 내가 "pageNum"을 클릭하면 href를 만드는 자바 스크립트 기능이 있습니다. –