问题描述
我正在尝试通过PHP解析bing的url图像。 我有这个结果
{
"3": {
"big": "https:\/\/i.ytimg.com\/vi\/lk634G2E4VY\/maxresdefault.jpg","thumb": "https:\/\/tse1.mm.bing.net\/th\/id\/OIP.8YesMNHKw0ytre_fF1ffTgHaEK?w=230&h=170&rs=1&pcl=dddddd&o=5&pid=1.1"
},...
"20": {
"big": "http:\/\/www.sbs.com.au\/news\/sites\/sbs.com.au.news\/files\/mumbai_slum_fire_131122_getty_0.JPG","thumb": "https:\/\/tse1.mm.bing.net\/th\/id\/OIP.y3cTxPY2MMYQfM7v30hexQHaEg?w=230&h=170&rs=1&pcl=dddddd&o=5&pid=1.1"
}
}
我在我的PHP函数中使用simple_html * https://simplehtmldom.sourceforge.io/ *
function bingimages($search)
{
require_once('framick/parser/simple_html_dom.PHP');
$html = file_get_html('https://www.bing.com/images/search?q=' . $search);
$ret = $html->find('a');
foreach ($html->find('a') as $value) {
$parent = $value->parent();
if (isset($value->find('img')[0])) {
$res[] = array('big' => $value->href,'thumb' => $value->find('img')[0]->src);
}
}
$res = array_reverse($res);
unset($res[0]);
$res = array_reverse($res);
unset($res[0]); //for remove img of bing
unset($res[1]);
unset($res[2]);
return json_encode($res);
}
我有15个结果。 但是我想要其他结果。 你有解决方案吗?网址中的参数?...感谢您的想法