如何在PHP中从外部url中获取动态变化的值
How to get dynamically changing value from external url in PHP?
我正试图从外部链接获取一个数量值,但在选择特定的颜色或大小之前,我看不到这个值(该网站上的选择使用JavaScript void(0))。
有可能以某种方式触发链接并在之后获得值吗?有什么建议吗?
然而,我知道如何从url中获取静态值,请参阅以下内容:
$url = 'http://www.website.com/page.html';
$content = file_get_contents($url);
$first_step = explode( '<span id="quantity">' , $content );
$second_step = explode("</span>" , $first_step[1] );
echo $second_step[0];
也许解决方案是,您可以将流程拆分为两部分:
使用regexp 获取所有元素
preg_match_all('/<span [^>]+>/i',$content , $match);
print_r($match);
结果的搜索属性数组
$spans = array();
foreach( $match as $tag)
{
preg_match_all('/(id)=("[^"]*")/i',$tag, $spans[$tag]);
}
print_r($spans);
相关文章:
- Javascript对象颜色动态变化
- Jquery手机单页app+视频+动态变化视频
- Twitter Bootstrap - 带有动态变化插入的工具提示
- 如何根据动态变化的百分比值为图像上色
- HighCharts.js TickInterval动态变化
- 如何在svg高度动态变化时使用viewbox
- JS触发的复选框's已检查属性;t动态变化
- 如果两个值都会动态变化,则用变量替换某个字符串的一部分 - Javascript
- 聚合物动态变化数据阵列
- 有没有办法防止选择菜单在值动态变化时关闭
- 动态变化的角度全局值
- 动态变化信息
- 如何在PHP中从外部url中获取动态变化的值
- 如何使jquery函数与动态变化的元素一起工作
- AngularJS,如何使两个输入字段'每当它们动态变化时,s的和总是等于第三个输入
- 如何使用JavaScript检测动态变化的边距的大小
- 对于动态变化的时间,设置nvd3 x域范围的最佳方法是什么
- 动态变化DIv
- 根据动态变化的变量(KineticJS)更改文本或颜色
- 使用javascript,我希望能够获取随机动态变化的字体颜色