从网页中获取JavaScript数据数组
Getting JavaScript data arrays from webpage
好的,所以这个网页做的事情不同。它使用文本文件并在JavaScript中加载数据,然后在JavaScript中显示它。我尝试使用PHP方法,但我不能得到它。
如何从http://queville.com/cgi-bin/forums/index.cgi?a=scores&b=Overall获得S
数组的球员历史记录
就像,如果你查看源代码,你会在<script>
</script>
标签之间看到这个:
S[na]="|Daminion|442776|30436|125645|90728|40835|79058|16318|15927|43700|129|0|"; na++;
S[na]="|superfly|442490|32398|32032|161903|93689|75086|20018|11020|15937|407|0|"; na++;
S[na]="|GodessCrystal|435702|46422|41721|95881|43717|105026|23324|23500|30296|25815|0|"; na++;
S[na]="|grandkool|432065|110849|34644|12438|7706|165145|60924|12436|23446|4477|87|"; na++;
我已经尝试使用PHP的file_get_contents
和喜欢,但它不工作…
适合我:
$x = file_get_contents("http://queville.com/cgi-bin/forums/index.cgi?a=scores&b=Overall");
preg_match_all("/S'[na']=.+/", $x, $matches);
print_r($matches);
输出:Array
(
[0] => S[na]="|popatop|7210055|1040749|495318|1691275|958880|1084535|401043|535678|163810|838767|1399|"; na++;
[1] => S[na]="|SusieQ|6102424|1047948|484290|934258|613093|1222478|344052|515099|109392|831814|253|"; na++;
// lots more
)
相关文章:
- 使用数据数组创建多个类似组件
- WebAudio API数据数组大小
- Jquery 循环一次或在数据数组中显示一次数据
- Cakephp 访问不在模型数据数组上的输入
- 使用来自 Ajax 响应的 JSON 数据数组
- Angular JS(离子)数据数组到$scope元素
- handontable:在不更改数据数组/对象的情况下隐藏某些列
- 如何使用for循环语句通过Ajax发送大数据数组
- 压缩 JS 中的数据数组
- 传递的参数D3提示回调是完整的数据数组
- 如何在数据数组的每次迭代中创建一个内容为“i+1”的新 HTML 元素
- 在 laravel 4 上使用循环将数据数组存储到单个数组中
- 为什么它说输入数据数组的格式不正确 jqchart.
- Javascript - 使用变量 RegExp 匹配数据数组中的多个关键字
- 尝试将数据数组设置为从视图调用函数后$scope
- 如何在 PHP 中创建 jqplot 数据数组
- 如何使用该数据数组从左向右移动画布
- 如何根据数字列从 Parse 中对数据数组进行排序
- 为什么 php json 响应不会将数据数组发送回 ajax jquery 请求
- 如何将内容添加到 JQuery Flot 图表数据数组工具提示