私はウェブスクレイピングにグーグルドキュメントを使用しています。具体的には、XPathを使用してデータを取得するノードを選択するIMPORTXML関数に組み込まれているGoogleスプレッドシートを使用しています。
私がやろうとしているのは、基本的に特定のノードが存在するかどうかを確認し、存在する場合は他のランダムノードを選択することです。
/*IF THIS NODE EXISTS*/
if(exists(//table/tr/td[2]/a/img[@class='special'])){
/*SELECT THIS NODE*/
//table/tr/td[2]/a
}