代码拉取完成,页面将自动刷新
同步操作将从 极客学长/JAreaSelect-js省市区级联选择插件 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?php
/**
* 地区采集器
*/
require 'php/mysql_class.php';
require 'php/mysql_config_class.php';
$mysql = mysql::getInstance();
$url = "https://d.jd.com/area/get?callback=getAreaListCallback";
$plist = $mysql->getList("select * from area");
foreach ($plist as $value) {
$data = file_get_contents($url."&fid={$value['id']}");
if ( $data ) {
$list = json_decode(rtrim(ltrim($data, "getAreaListCallback("), ")"), true);
foreach ($list as $val) {
$val['pid'] = $value['id'];
if ( $mysql->insert("area", $val) ) {
printf("插入数据 {$val['name']}\n");
}
sleep(1);//睡一秒
$tt = file_get_contents($url."&fid={$val['id']}");
if ( $tt ) {
$ttlist = json_decode(rtrim(ltrim($tt, "getAreaListCallback("), ")"), true);
foreach ($ttlist as $kk) {
$kk['pid'] = $val['id'];
if ($mysql->insert("area", $kk))
{
printf("插入数据 {$kk['name']}\n");
}
}
} else {
file_get_contents("a.log", "{$val['name']}", FILE_APPEND);
}
}
} else {
file_get_contents("a.log", "{$value['name']}", FILE_APPEND);
}
sleep(1);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。