maotai
This commit is contained in:
@@ -111,8 +111,8 @@ class Scheduler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$intTotalPage = $arrCategory['total_page'];
|
$intTotalPage = $arrCategory['total_page'];
|
||||||
|
// $intTotalPage = 2 ; // test
|
||||||
$arrFilter = [];
|
$arrFilter = [];
|
||||||
for ($intStartPage = 1; $intStartPage <= $intTotalPage; $intStartPage++) {
|
for ($intStartPage = 1; $intStartPage <= $intTotalPage; $intStartPage++) {
|
||||||
|
|
||||||
|
|||||||
@@ -67,14 +67,22 @@ class VideoInfoPage extends BasePage
|
|||||||
if (empty($this->arrVideo)) {
|
if (empty($this->arrVideo)) {
|
||||||
|
|
||||||
$arrVideo = json_decode($this->getContent(), true);
|
$arrVideo = json_decode($this->getContent(), true);
|
||||||
// $arrVideo = $arrVideo['list'][0]; // 这个日志会报错
|
|
||||||
$arrVideo = $arrVideo['list'][0] ?? [];
|
$arrVideo = $arrVideo['list'][0] ?? [];
|
||||||
|
// 如果结构不正确 → 返回空数组
|
||||||
|
if (!$arrVideo) {
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
|
||||||
$arrVideo = $arrVideo['list'][0];
|
// 2. 检查播放地址
|
||||||
|
$strPlayUrl = $arrVideo['vod_play_url'] ?? null;
|
||||||
|
|
||||||
// print_r($arrVideo);
|
// 2. 判断是否有播放地址
|
||||||
|
if (empty($arrVideo['vod_play_url'])) {
|
||||||
|
// 无播放地址 → 丢弃该数据
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
|
||||||
$strPlayUrl = $arrVideo['vod_play_url'];
|
|
||||||
unset($arrVideo['vod_play_url']);
|
unset($arrVideo['vod_play_url']);
|
||||||
|
|
||||||
$arrPlayUrl = str_replace('#', '$', $strPlayUrl);
|
$arrPlayUrl = str_replace('#', '$', $strPlayUrl);
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ class Scheduler
|
|||||||
|
|
||||||
|
|
||||||
$intTotalPage = $arrCategory['total_page'];
|
$intTotalPage = $arrCategory['total_page'];
|
||||||
|
// $intTotalPage = 2 ; // test
|
||||||
$arrFilter = [];
|
$arrFilter = [];
|
||||||
for ($intStartPage = 1; $intStartPage <= $intTotalPage; $intStartPage++) {
|
for ($intStartPage = 1; $intStartPage <= $intTotalPage; $intStartPage++) {
|
||||||
|
|
||||||
|
|||||||
@@ -162,7 +162,7 @@ class VideoInfoPage extends BasePage
|
|||||||
empty($arrPageVideo['v_name']) ||
|
empty($arrPageVideo['v_name']) ||
|
||||||
empty($arrPageVideo['v_category']) ||
|
empty($arrPageVideo['v_category']) ||
|
||||||
empty($arrPageVideo['v_play_url']) ||
|
empty($arrPageVideo['v_play_url']) ||
|
||||||
empty($arrPageVideo['v_play_url']['douban'])
|
empty($arrPageVideo['v_play_url']['maotai'])
|
||||||
) {
|
) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -175,7 +175,7 @@ class VideoInfoPage extends BasePage
|
|||||||
|
|
||||||
$arrUpdate = [
|
$arrUpdate = [
|
||||||
'updated_at' => new \MongoDB\BSON\UTCDateTime(),
|
'updated_at' => new \MongoDB\BSON\UTCDateTime(),
|
||||||
'v_play_url.douban' => $arrPageVideo['v_play_url']['douban'],
|
'v_play_url.maotai' => $arrPageVideo['v_play_url']['maotai'],
|
||||||
];
|
];
|
||||||
|
|
||||||
$this->getVideoModel()->updateOne(
|
$this->getVideoModel()->updateOne(
|
||||||
|
|||||||
@@ -40,4 +40,18 @@ db.category.createIndex({"ca_name":1},{unique:true})
|
|||||||
|
|
||||||
// 统计
|
// 统计
|
||||||
db.novel_clicks.createIndex({ "n_id": 1, "nc_date": 1, "nc_type": 1 },{ unique: true });
|
db.novel_clicks.createIndex({ "n_id": 1, "nc_date": 1, "nc_type": 1 },{ unique: true });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// 查询某个资源线路的数据
|
||||||
|
db.video.find(
|
||||||
|
{ "v_play_url.douban": { $exists: true } }
|
||||||
|
).limit(10)
|
||||||
|
|
||||||
|
// 删除某个资源线路的数据
|
||||||
|
db.video.updateMany(
|
||||||
|
{},
|
||||||
|
{ $unset: { "v_play_url.douban": "" } }
|
||||||
|
)
|
||||||
|
|
||||||
````
|
````
|
||||||
Reference in New Issue
Block a user