所以我使用simple_html_dom来解析具有特定类的元素的页面。我成功检索了这些元素但似乎无法将它们转换为可用变量(即整数,因此我可以执行'if'语句)。
它们似乎是某种形式的对象,我到处搜索了几个小时,但没有运气。似乎没有太多支持simple_html_dom。
这是我的代码:
///////////////
$html = new simple_html_dom();
// Load a file
$html->load_file($getURL);
$getName = $html -> find('.ddlabel', 0);
$getSeats = $html->find('.dddefault', 3);
///////////////
$scraped_name = "$getName";
$scraped_seats = "$getSeats";
$seats = intval($scraped_seats);
echo $scraped_name . "<br>" . $scraped_seats . "<br><br>";
echo gettype($seats) . "<br>" . $seats . "<br>";
// If seats are avavilable, send a message
if ($seats !== 0) { ... }
一些回声只是出于我的目的而试图解决这个问题。另外,我可能会在foreach()循环中添加所有这些代码,不确定是否重要。我正在读一个附加到url的csv文件,这就是foreach()循环的用途。但我不认为这会弄乱我的问题。
感谢您的帮助!