我尝试使用" PHP Scriptable Web Browser"提取特定数字。到目前为止,我设法提取字符串信息,这是在进行"查看源代码时所获得的通常情况。在浏览器上。这是我的代码:
<?php
error_reporting(-1);
ini_set('display_errors', 'On');
header('Content-type: text/html; charset=utf-8');
require_once('simpletest/browser.php');
$browser = &new SimpleBrowser();
$browser->get('https://www.betfair.com/exchange/plus/football/');
$content[] = $browser->getContent();
preg_match("/<title>(.*)/", $content[0], $matches);
print $matches[1];
?>
我在我的服务器上部署了它,它返回了预期的字符串。
问题在于我不知道如何获得我想要的数字,在这种情况下,这是游戏的几率。
使用Chrome和开发者工具我看到了json信息,在那里我看到了所有这些数字。环顾四周,我看到获得JSON的一种方法是:
$json = file_get_contents('https://www.betfair.com/exchange/plus/football/');
但我无法使用PHP Scriptable Web Browser来使用它。
我知道人们会使用&#34; Beautifulsoup&#34;对于这种工作,但我不能使用python / django,它必须是PHP或Java。
我需要遍历所有页面(https://www.betfair.com/exchange/plus/football/page/N),其中N是事先未知的...并且能够将数字存储为变量和&#34; print&#34;他们在浏览器上。
如果这是混淆/开放/不清楚,我道歉。我知道PHP非常小,报废等等,所以任何帮助都有很大的帮助。
感谢。