私はJavaScriptに非常に慣れていないと言って始めるべきです。
数値に基づいて webharvest に多数の URL をフィードする必要があります。理由は長いですが、私の URL 構造は次のようになります
http://www.example.com/foo/bar?page=0。?page=1ステップごとに25ずつ増加します。したがって、次のページはhttp://www.example.com/foo/bar?page=25その後http://www.example.com/foo/bar?page=50になります。別の変数で設定できる最大値があり、それを呼び出します${maxpages}。
だから私がする必要があるのは、それ以外の場合は完全に予測可能な URL にフィードするように変数を変更して、変数に毎回 25 が追加されるようにすることです。while次のように、ループを実行することを考えています。
<var-def name="pageNo">0</var-def>
<while condition="${pageNo} < ${maxpages}">
<body>
<html-to-xml><http url="${url}?${pageNo}"/></html-to-xml>
<var-def name="pageNo">
<var name="pageNo">[this is where I want to add 25]</var>
</var-def>
</body>
</while>
したがって、ここでの構文については本当にわかりません。
私の質問は次のとおりです。
while 条件で変数 pageNo が maxpages より小さいことを確認するにはどうすればよいですか?
Webharvest の変数に整数を追加できますか? どのように?