|
@@ -334,18 +334,29 @@ class RelayInquiry extends Command |
|
@@ -334,18 +334,29 @@ class RelayInquiry extends Command |
|
334
|
$page_url = [$re_website . 'contact-us/'];
|
334
|
$page_url = [$re_website . 'contact-us/'];
|
|
335
|
}
|
335
|
}
|
|
336
|
}
|
336
|
}
|
|
|
|
337
|
+
|
|
337
|
// 所有可用url
|
338
|
// 所有可用url
|
|
338
|
$urls = $inquiry_urls = [];
|
339
|
$urls = $inquiry_urls = [];
|
|
339
|
- $urls[] = $inquiry_urls[] = $re_website;
|
340
|
+ //入口url 首页30%,单页10%,聚合页60%
|
|
|
|
341
|
+ $type = getRandByRatio([30,10,60]);
|
|
|
|
342
|
+ $inlet = $re_website;
|
|
|
|
343
|
+ $type == 1 && $inlet = $page_url ? Arr::random($page_url) : $re_website;
|
|
|
|
344
|
+ $type == 2 && $inlet = $keywords_url ? Arr::random($keywords_url) : $re_website;
|
|
|
|
345
|
+ $urls[] = $inquiry_urls[] = $inlet;
|
|
340
|
$all_urls = array_merge($urls, $product_url, $product_cate_url, $keywords_url, $page_url);
|
346
|
$all_urls = array_merge($urls, $product_url, $product_cate_url, $keywords_url, $page_url);
|
|
341
|
$inquiry_urls = array_merge($urls, $product_cate_url, $keywords_url, $page_url);
|
347
|
$inquiry_urls = array_merge($urls, $product_cate_url, $keywords_url, $page_url);
|
|
342
|
|
348
|
|
|
343
|
- // 随机访问1-3个页面
|
|
|
|
344
|
- $visit_urls = Arr::random($all_urls, rand(1, count($all_urls) > 3 ? 3 : count($all_urls)));
|
|
|
|
345
|
- $urls = array_merge($urls, $visit_urls);
|
|
|
|
346
|
- // 推送着落页只能是 首页、产品分类、单页面、聚合页
|
|
|
|
347
|
- if(!in_array(end($urls), $inquiry_urls)){
|
|
|
|
348
|
- $urls[] = Arr::random($inquiry_urls);
|
349
|
+ // 随机访问1-6个页面
|
|
|
|
350
|
+ $deep = rand(1,6);
|
|
|
|
351
|
+ if($deep > 2) {
|
|
|
|
352
|
+ $visit_urls = Arr::random($all_urls, rand(1, count($all_urls) > 3 ? 3 : count($all_urls)));
|
|
|
|
353
|
+ $urls = array_merge($urls, $visit_urls);
|
|
|
|
354
|
+ }
|
|
|
|
355
|
+ if($deep > 1) {
|
|
|
|
356
|
+ // 推送着落页只能是 首页、产品分类、单页面、聚合页
|
|
|
|
357
|
+ if (!in_array(end($urls), $inquiry_urls)) {
|
|
|
|
358
|
+ $urls[] = Arr::random($inquiry_urls);
|
|
|
|
359
|
+ }
|
|
349
|
}
|
360
|
}
|
|
350
|
|
361
|
|
|
351
|
$this->output('获取转发ip');
|
362
|
$this->output('获取转发ip');
|