2016-12-15 1 views
0

Ich versuche, eine Regierungsstelle zu scrappen, die Ergebnisse ohne Seitenzahlen in Octoparse paginiert.Relative XPath-Seitenumbruch für ASP-generierte Ergebnisse ohne nächsten Button [Octoparse]

Example of the Pagination

Gibt es eine nicht-chaotisch Art und Weise eine relative XPath zu formatieren, so dass es auf den nächsten Seiten, um klickt?

Page One = .//*[@id='datagrid_results']/tbody/tr[42]/td/a[1] 
Page Two = .//*[@id='datagrid_results']/tbody/tr[42]/td/a[2] 

Ich habe die Octoparse Tutorials versucht, aber sie erwähnen nur, wie in Situationen Schleife, wo es eine nächste Taste ist. Ist das eine Situation, in der ich Selen besser gebrauchen kann?

+0

Ja, Octoparse ist gut für einfache Dinge, aber diese aspx Formen sind zu kompliziert. – pguardiario

Antwort

0

Ich habe es mit laufenden Skripten laufen, das ist in Ordnung, da Octoparse die Dinge auf 20.000 Ergebnisse für jede einzelne kratzen beschränkt. Was ich getan habe, war ein Skript zu kopieren, und dann einen Klick auf die zweite Seite der Ergebnisse, Seiten 41-80 einfügen. Dann kopierte ich dieses Skript und fügte der dritten Seite der Ergebnisse, 81-120 ..., einen zweiten Klick hinzu. Es funktionierte, ohne etwas anderes zu tun, da der relative XPath genau derselbe war.