Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从网站下载Javascript数组?_Javascript_Arrays_Variables_Screen Scraping - Fatal编程技术网

如何从网站下载Javascript数组?

如何从网站下载Javascript数组?,javascript,arrays,variables,screen-scraping,Javascript,Arrays,Variables,Screen Scraping,在我访问的网站中,有一个包含500个元素的javascript数组(var arrayname),但该网站只给我一个一次显示10个元素的选项 我尝试过使用Chrome控制台:我可以键入“arrayname”,它将显示整个阵列的树,但无法有效提取所需信息 如何下载数组,以便自己使用解析器提取每个元素中的数据?我的目标只是将数组的内容放入一个文本文件中,然后放入Excel --编辑-- 该数组实际上是一个由5个元素组成的数组。控制台输出还将500个元素的数组划分为更小的数组范围,您必须单击这些数组才

在我访问的网站中,有一个包含500个元素的javascript数组(var arrayname),但该网站只给我一个一次显示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]

在chrome控制台中,您可以使用内置的copy命令:

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

您将把数组复制到剪贴板中,每行1个元素。

您可以将
arrayname
的控制台输出添加到您的问题中吗?下载js数组。。。?下载是什么意思?从服务器何时返回js阵列开始?@SayemAhmed-添加了控制台output@gdoron-特雷弗回答了我的问题-我正在寻找将数组内容复制到剪贴板或将数组保存在文本文件中的方法。@Tony。然后接受他的答案,并在答案旁边打勾。谢谢!非常漂亮。您是如何了解复制命令的?我在Chrome开发者工具或Firebug命令行文档中找不到它……我想我曾经在Paul Irish的一次演讲中听到过它。非常方便的命令