2

私がアクセスしている Web サイトには、500 個の要素を持つ JavaScript 配列 (var arrayname) がありますが、Web サイトでは一度に 10 個しか表示するオプションしかありません。

Chrome コンソールを使用してみました。「arrayname」と入力すると、配列全体のツリーが表示されますが、必要な情報を効率的に抽出できる方法ではありません。

パーサーを使用して自分で各要素のデータを抽出できるように、配列をダウンロードするにはどうすればよいですか? 私の目標は、配列の内容をテキスト ファイルに入れ、それを Excel に入れることです。

- 編集 -

配列は、実際には 5 要素配列の配列です。コンソール出力では、500 要素の配列が小さい範囲の配列に分割され、クリックしてステップインする必要があります。スクリーンショットを表示しますが、まだ十分な評判がありません! フォーマットされていない出力のテキストを次に示します。

> arrayname
Array[500]
[0 … 24]
[0 … 4]
0: Array[5]
0: "data1" //sample output - this is the element i actually want to extract
1: "data2" //sample output
2: "data3" //sample output
3: "data4" //sample output
4: "data5" //sample output
length: 5
__proto__: Array[0]
1: Array[5]
2: Array[5]
3: Array[5]
4: Array[5]
[5 … 9]
[10 … 14]
[15 … 19]
[20 … 24]
[25 … 49]
[50 … 74]
[75 … 99]
[100 … 124]
[125 … 149]
[150 … 174]
[175 … 199]
[200 … 224]
[225 … 249]
[250 … 274]
[275 … 299]
[300 … 324]
[325 … 349]
[350 … 374]
[375 … 399]
[400 … 424]
[425 … 449]
[450 … 474]
[475 … 499]
length: 500
__proto__: Array[0]
4

1 に答える 1

7

Chrome コンソールでは、組み込みの copy コマンドを使用できます。

copy(arrayname.join('\n'))

そして、配列を 1 行に 1 要素ずつ、クリップボードにコピーします。

于 2012-06-25T05:11:56.563 に答える