我有以下代码:
include('../scrape/simple_html_dom.php');
$file = "http://www.espn.com/golf/leaderboard?tournamentId=2233";
$html = new simple_html_dom();
$html->load_file($file);
foreach($html->find('table[class="leaderboard-table round-4"]') as $div){
$Rd1 = $div->find('td[class="round2 in post"]');
}
我正在尝试解析该网址中的数据,然后通过'class = full-name'插入Round1,Round2,Round3和Round4分数。
Hower,我一直收到错误,这是一个数组到字符串的转换。有人可以提供指导吗?我甚至无法隔离数据以将其插入数据库。
答案 0 :(得分:0)
这取决于你的file_put_contents($html,'temp.txt')
类的功能,但只是随便,你可能必须首先获取文件的内容并加载该字符串,因为你没有该文件的直接所有权:
load_file()
如果您需要从文件加载,获取内容并使用{{1}}临时存储到文件,然后使用{{1}}方法......但这一切都取决于此类的功能。< / p>