您的位置:首页 > 编程语言 > PHP开发

phpquery采集插入世界国家代码

2017-10-06 09:45 363 查看
/**
* 采集插入国家代码(已完成)
*/
private function insert_countries_code()
{
$url = "http://www.yadexp.com/yadexp/209/d.htm";

require_once(VENDOR_PATH . 'QueryList/vendor/autoload.php');
$data = QueryList::run('Request', [
'target' => $url,
'referrer' => 'http://cms.querylist.cc',
'method' => 'GET',
'params' => [],
'user_agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0',
//'cookiePath' => './cookie.txt',
'timeout' => '30'
])->setQuery(
[
'en_name' => ['td:eq(0)', 'text'],
'cn_name' => ['td:eq(1)', 'text'],
'abridge_name' => ['td:eq(2)', 'text'],
'phone_code' => ['td:eq(3)', 'text'],
'time_difference' => ['td:eq(4)', 'text']
], '#oContent table tr+tr', 'utf-8'
)->getData();

$countries_code = M("countries_code");
foreach ($data as $value){
$insert = $countries_code->add($value);
if($insert === false){
exit('fail.');
}
}
exit('success');
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PHP phpquery