2

このページ ( https://angel.co/finder#AL_claimed=true&AL_LocationTag=1849&render_tags=1 ) からすべての企業をプレーン テキストで引き出したいと考えています。誰かが Chrome Developer Tools コンソールを使用してこれを行っているのを見たので、誰かが私を正しい方向に向けることができるかどうか疑問に思っていましたか?

TLDR; Chrome コンソールを使用して URL から一部のデータを選択して引き出すにはどうすればよいですか?

4

1 に答える 1

2

注:このページではjQueryを使用できるので、そのまま使用します。

まず、企業名など、必要な要素を選択する必要があります。これらは、 ID を持つリスト、 classを持つフィールドstartups_content内の class を持つ要素内に保持されています。したがって、これらのセレクターは次のようになります。itemsname

$('#startups_content .items .name a')

その結果、たくさんの HTMLElements が得られます。プレーンテキストが必要なので、これらの HTMLElements から次のようにして抽出する必要があります。

.map(function(idx, item){ return $(item).text(); }).toArray()

これにより、会社名の配列が得られます。ただし、それから単一のプレーンテキストリストを作成しましょう。

.join('\n')

上記のすべてのステップを接続すると、次のようになります。

$('#startups_content .items .name a').map(function(idx, item){ return $(item).text(); }).toArray().join('\n');

DevTools コンソールで実行する必要があります。

会社の URL など、他のデータが必要な場合は、上記と同じ手順に従って適切な変更を行ってください。

于 2013-04-30T12:39:44.060 に答える