1

私は現在、ebay オークションを見るために何かを作成していますが、明らかに望んでいない「関連するその他のアイテム」の後にアイテムを含めるのを止めるのに苦労しています。

現在、すべてのリンクは標準の a href であり、次のようにレイアウトされています。

<a href="http://www.ebay.co.uk/blahblah" class="vip" title="x" itemprop="name">

class="vip" はすべてのアイテム リンクにあるので、これを使用するのは良いことのように思えますが、関連するアイテムへのリンクにも含まれているため、part に関連するより多くのアイテムに移動する必要はありません。

私はubotで作成しているので、正規表現である必要があります(実際の言語でコーディングするよりもはるかに迅速に作業できました)-非常に初心者の質問で申し訳ありませんが、正規表現は決して私の得意分野ではありません。

ありがとう!:)

4

2 に答える 2

0

スクレイピングしたくない不要なものをページから削除する場合、「JavaScript の実行」機能を使用すると非常に役立つことがわかりました。「関連するその他のアイテム」セクションの ID またはクラスを見つけて、次のようにします。

x = document.getElementById("その他のアイテム ID"); x.remove()

これにより、ページから削除されます。次に、ボットにスクレイピングを開始するように指示できます。

于 2015-05-24T05:21:52.300 に答える