从远程URL获取内容并进行测试

时间:2017-01-09 15:03:58

标签: php html get

我必须从.html文件中获取数据到远程服务器。使用file_gets_content,我可以检索信息,但是当我想测试它时,我遇到了一些问题。

例如,我的.html页面中可以有0或1。在我的.php中,如果file_gets_content返回0或1,我想做一些事情但是现在我还没有找到我能做到的事情

这是我的.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>test</title>
</head>
<body>
    0
</body>
</html>

我的PHP代码:

$home = file_get_contents('http://192.168.1.XXX/wordpress/read.html');

1 个答案:

答案 0 :(得分:1)

您可以使用此php库https://github.com/sunra/php-simple-html-dom-parser

 test_data_dir = '/Dogs_Cats/data/test'
 datagen = ImageDataGenerator(rescale=1., featurewise_center=True) 
 datagen.mean=np.array([103.939, 116.779, 123.68],dtype=np.float32).reshape(3,1,1)
 generator = datagen.flow_from_directory(
        test_data_dir,
        target_size=(img_width, img_height),
        batch_size=32,
        shuffle=False,
        classes = None)

test_data_features = model.predict_generator(generator, 25)
np.save(open('/Dogs_Cats/data/test_data_features.npy','wb'), test_data_features)
test_data =np.load(open('/Dogs_Cats/data/test_data_features.npy','rb'))
predictions = model.predict_classes(test_data, verbose=1)

替代解决方案是

$dom =HtmlDomParser::file_get_html('http://192.168.1.XXX/wordpress/read.html');

$bodyText=$dom->find("body",0)->innertext;