|
...
|
...
|
@@ -334,18 +334,29 @@ class RelayInquiry extends Command |
|
|
|
$page_url = [$re_website . 'contact-us/'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// 所有可用url
|
|
|
|
$urls = $inquiry_urls = [];
|
|
|
|
$urls[] = $inquiry_urls[] = $re_website;
|
|
|
|
//入口url 首页30%,单页10%,聚合页60%
|
|
|
|
$type = getRandByRatio([30,10,60]);
|
|
|
|
$inlet = $re_website;
|
|
|
|
$type == 1 && $inlet = $page_url ? Arr::random($page_url) : $re_website;
|
|
|
|
$type == 2 && $inlet = $keywords_url ? Arr::random($keywords_url) : $re_website;
|
|
|
|
$urls[] = $inquiry_urls[] = $inlet;
|
|
|
|
$all_urls = array_merge($urls, $product_url, $product_cate_url, $keywords_url, $page_url);
|
|
|
|
$inquiry_urls = array_merge($urls, $product_cate_url, $keywords_url, $page_url);
|
|
|
|
|
|
|
|
// 随机访问1-3个页面
|
|
|
|
$visit_urls = Arr::random($all_urls, rand(1, count($all_urls) > 3 ? 3 : count($all_urls)));
|
|
|
|
$urls = array_merge($urls, $visit_urls);
|
|
|
|
// 推送着落页只能是 首页、产品分类、单页面、聚合页
|
|
|
|
if(!in_array(end($urls), $inquiry_urls)){
|
|
|
|
$urls[] = Arr::random($inquiry_urls);
|
|
|
|
// 随机访问1-6个页面
|
|
|
|
$deep = rand(1,6);
|
|
|
|
if($deep > 2) {
|
|
|
|
$visit_urls = Arr::random($all_urls, rand(1, count($all_urls) > 3 ? 3 : count($all_urls)));
|
|
|
|
$urls = array_merge($urls, $visit_urls);
|
|
|
|
}
|
|
|
|
if($deep > 1) {
|
|
|
|
// 推送着落页只能是 首页、产品分类、单页面、聚合页
|
|
|
|
if (!in_array(end($urls), $inquiry_urls)) {
|
|
|
|
$urls[] = Arr::random($inquiry_urls);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
$this->output('获取转发ip');
|
...
|
...
|
|