parent
5a170fcd36
commit
636ee63f59
|
|
@ -9,6 +9,14 @@ export function listLog(query) {
|
|||
})
|
||||
}
|
||||
|
||||
// 根据id查询日志
|
||||
export function getInfo(id) {
|
||||
return request({
|
||||
url: '/log/apilog/'+id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询日志详细
|
||||
export function getLog(id) {
|
||||
return request({
|
||||
|
|
|
|||
|
|
@ -137,7 +137,7 @@
|
|||
<el-table-column label="API名称" align="center" prop="apiName" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="请求URL" align="center" prop="url" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="请求方法" align="center" prop="method" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="请求参数" align="center" prop="request" :show-overflow-tooltip="true">
|
||||
<!-- <el-table-column label="请求参数" align="center" prop="request" :show-overflow-tooltip="true">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.request !== "" ? scope.row.request : "-" }}</span>
|
||||
</template>
|
||||
|
|
@ -146,7 +146,7 @@
|
|||
<template slot-scope="scope">
|
||||
<span>{{ scope.row.response !== "" ? scope.row.response : "-" }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table-column>-->
|
||||
<el-table-column label="创建时间" align="center" prop="createTime" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="是否请求成功" align="center" prop="isSuccess" :show-overflow-tooltip="true">
|
||||
<template slot-scope="scope">
|
||||
|
|
@ -161,7 +161,7 @@
|
|||
<el-button circle
|
||||
type=""
|
||||
icon="el-icon-view"
|
||||
@click="handleView(scope.row,scope.index)"
|
||||
@click="handleView(scope.row.id)"
|
||||
v-hasPermi="['log:apilog:query']"
|
||||
></el-button>
|
||||
</el-tooltip>
|
||||
|
|
@ -217,7 +217,7 @@
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import {listLog, delLog, getApiName} from "@/api/business/log/apilog";
|
||||
import {listLog, delLog, getApiName,getInfo} from "@/api/business/log/apilog";
|
||||
import {pickerOptions} from "@/layout/mixin/PickerOptions"
|
||||
|
||||
export default {
|
||||
|
|
@ -314,9 +314,12 @@ export default {
|
|||
this.getList();
|
||||
},
|
||||
/** 详细按钮操作 */
|
||||
handleView(row) {
|
||||
handleView(id) {
|
||||
this.open = true;
|
||||
this.form = row;
|
||||
|
||||
getInfo(id).then(res =>{
|
||||
this.form=res.data
|
||||
|
||||
try {
|
||||
this.request = JSON.parse(this.form.request)
|
||||
this.response = JSON.parse(this.form.response)
|
||||
|
|
@ -327,10 +330,10 @@ export default {
|
|||
message: '参数不是json格式!!!',
|
||||
type: 'warning'
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
})
|
||||
},
|
||||
|
||||
/** 重置按钮操作 */
|
||||
resetQuery() {
|
||||
this.daterangeCreateTime = [];
|
||||
|
|
|
|||
|
|
@ -343,7 +343,6 @@ export default {
|
|||
},
|
||||
|
||||
mounted() {
|
||||
|
||||
},
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -65,6 +65,7 @@
|
|||
import { getCodeImg,getRegisterOff } from "@/api/login";
|
||||
import Cookies from "js-cookie";
|
||||
import { encrypt, decrypt } from '@/utils/jsencrypt'
|
||||
import {showData} from "@/api";
|
||||
|
||||
export default {
|
||||
name: "Login",
|
||||
|
|
@ -106,7 +107,12 @@ export default {
|
|||
created() {
|
||||
this.getCode();
|
||||
this.getCookie();
|
||||
|
||||
showData().then(res =>{
|
||||
})
|
||||
},
|
||||
|
||||
|
||||
methods: {
|
||||
getCode() {
|
||||
getCodeImg().then(res => {
|
||||
|
|
@ -141,7 +147,7 @@ export default {
|
|||
Cookies.remove('rememberMe');
|
||||
}
|
||||
this.$store.dispatch("Login", this.loginForm).then(() => {
|
||||
this.$router.push({ path: this.redirect || "/" }).catch(()=>{});
|
||||
this.$router.push({ path: this.redirect || "/" }).catch(()=>{})
|
||||
}).catch(() => {
|
||||
this.loading = false;
|
||||
if (this.captchaOnOff) {
|
||||
|
|
|
|||
|
|
@ -65,6 +65,11 @@ public class RedisConst {
|
|||
*/
|
||||
public static final String REPTILE_WEIXIN_OFFICIAL_COUNT = "bussiness:reptile:weixin.official.count";
|
||||
|
||||
/**
|
||||
* 爬虫记录循环次数常量信息:weixin.official
|
||||
*/
|
||||
public static final String REPTILE_2048_COMMUNITY_COUNT = "bussiness:reptile:y2048.community.count";
|
||||
|
||||
/**
|
||||
* 爬虫获取微信公众号名称临时常量信息:temp:official_accounts:name
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -41,6 +41,9 @@ public class ReptileConst {
|
|||
public static final String WEIXIN_SOUGOU_URL= "https://weixin.sogou.com/";
|
||||
|
||||
|
||||
/**
|
||||
* 微信公众号url
|
||||
*/
|
||||
public static final String WEIXIN_OFFCIAL_URL= "https://weixin.sogou.com/weixin?type=1&s_from=input&query=";
|
||||
|
||||
/**
|
||||
|
|
@ -48,6 +51,27 @@ public class ReptileConst {
|
|||
*/
|
||||
public static final String ZOL_PHONE_URL= "https://detail.zol.com.cn";
|
||||
|
||||
/**
|
||||
* 2048社区rul
|
||||
*/
|
||||
public static final String Y_2048_COMMUNITY_URL = "https://bbs9.qs2m.live/2048/";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//---------------------------------header----------------------------------
|
||||
/**
|
||||
* 请求头key
|
||||
*/
|
||||
public static final String headerKey = "User-Agent";
|
||||
/**
|
||||
* 请求头value
|
||||
*/
|
||||
public static final String headerValue = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -43,7 +43,6 @@ public class EnglishWordController extends MyBaseController<EnglishWord> {
|
|||
*/
|
||||
@RequiresPermissions("english:word:collect")
|
||||
@GetMapping("collect")
|
||||
@Log(title = "查看单词夹")
|
||||
@ApiOperation("英语单词收藏夹")
|
||||
public AjaxResult collect() {
|
||||
IPage<EnglishWord> englishWordList = englishWordService.getEnglishWordByCollect(startPageMP());
|
||||
|
|
|
|||
|
|
@ -1,10 +1,13 @@
|
|||
package com.xjs.apilog.controller;
|
||||
|
||||
import com.ruoyi.common.core.constant.HttpStatus;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.web.controller.BaseController;
|
||||
import com.ruoyi.common.core.web.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.web.page.PageDomain;
|
||||
import com.ruoyi.common.core.web.page.TableDataInfo;
|
||||
import com.ruoyi.common.core.web.page.TableSupport;
|
||||
import com.ruoyi.common.log.annotation.Log;
|
||||
import com.ruoyi.common.log.enums.BusinessType;
|
||||
import com.ruoyi.common.security.annotation.RequiresPermissions;
|
||||
|
|
@ -57,13 +60,10 @@ public class ApiLogController extends BaseController {
|
|||
@GetMapping("byDateForRPC")
|
||||
@ApiOperation("根据时间查询API记录")
|
||||
public R<Map<String, List>> statisticsByDate(@RequestParam String startDate, @RequestParam String endDate) {
|
||||
Map<String, List> map = apiLogService.statisticsByDate(startDate,endDate);
|
||||
Map<String, List> map = apiLogService.statisticsByDate(startDate, endDate);
|
||||
return R.ok(map);
|
||||
}
|
||||
|
||||
|
||||
//------------------------代码自动生成-----------------------------------
|
||||
|
||||
/**
|
||||
* 查询日志列表
|
||||
*/
|
||||
|
|
@ -71,9 +71,22 @@ public class ApiLogController extends BaseController {
|
|||
@GetMapping("/list")
|
||||
@ApiOperation("查询日志列表")
|
||||
public TableDataInfo list(@Validated({SelectGroup.class}) ApiLog apiLog) {
|
||||
startPage();
|
||||
List<ApiLog> list = apiLogService.selectApiLogList(apiLog);
|
||||
return getDataTable(list);
|
||||
PageDomain pageDomain = TableSupport.buildPageRequest();
|
||||
int pageNum = pageDomain.getPageNum() - 1;
|
||||
int pageSize = pageDomain.getPageSize();
|
||||
|
||||
pageNum = pageNum * pageSize;
|
||||
|
||||
List<ApiLog> list = apiLogService.selectApiLogList(apiLog, pageNum, pageSize);
|
||||
long count = apiLogService.countByCondition(apiLog);
|
||||
|
||||
TableDataInfo rspData = new TableDataInfo();
|
||||
rspData.setCode(HttpStatus.SUCCESS);
|
||||
rspData.setRows(list);
|
||||
rspData.setMsg("查询成功");
|
||||
rspData.setTotal(count);
|
||||
return rspData;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -84,12 +97,20 @@ public class ApiLogController extends BaseController {
|
|||
@PostMapping("/export")
|
||||
@ApiOperation("导出日志列表")
|
||||
public void export(HttpServletResponse response, ApiLog apiLog) {
|
||||
startPage();
|
||||
List<ApiLog> list = apiLogService.selectApiLogList(apiLog);
|
||||
PageDomain pageDomain = TableSupport.buildPageRequest();
|
||||
Integer pageNum = pageDomain.getPageNum();
|
||||
Integer pageSize = pageDomain.getPageSize();
|
||||
|
||||
pageNum = pageNum * pageSize;
|
||||
|
||||
List<ApiLog> list = apiLogService.selectApiLogList(apiLog, pageNum, pageSize);
|
||||
ExcelUtil<ApiLog> util = new ExcelUtil<ApiLog>(ApiLog.class);
|
||||
util.exportExcel(response, list, "日志数据");
|
||||
}
|
||||
|
||||
//------------------------代码自动生成-----------------------------------
|
||||
|
||||
|
||||
/**
|
||||
* 获取日志详细信息
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -23,6 +23,15 @@ public interface ApiLogMapper extends BaseMapper<ApiLog> {
|
|||
*/
|
||||
List<ApiLogVo> statisticsByDate(@Param("startDate") String startDate, @Param("endDate") String endDate);
|
||||
|
||||
List<ApiLog> selectApiLogListByOptimization(@Param("apiLog") ApiLog apiLog, @Param("pageNum") Integer pageNum, @Param("pageSize") Integer pageSize);
|
||||
|
||||
/**
|
||||
* 根据条件查询总数
|
||||
* @param apiLog 条件
|
||||
* @return
|
||||
*/
|
||||
long countByCondition(ApiLog apiLog);
|
||||
|
||||
|
||||
//------------------------代码自动生成-----------------------------------
|
||||
|
||||
|
|
|
|||
|
|
@ -35,6 +35,21 @@ public interface IApiLogService extends IService<ApiLog> {
|
|||
*/
|
||||
LogNumberVo getCount();
|
||||
|
||||
/**
|
||||
* 查询日志列表
|
||||
* @param apiLog 日志
|
||||
* @param pageNum 开始页
|
||||
* @param pageSize 总页
|
||||
* @return list
|
||||
*/
|
||||
List<ApiLog> selectApiLogList(ApiLog apiLog, Integer pageNum, Integer pageSize);
|
||||
|
||||
/**
|
||||
* 根据条件查询总数
|
||||
* @return long
|
||||
*/
|
||||
long countByCondition(ApiLog apiLog);
|
||||
|
||||
|
||||
//------------------------代码自动生成-----------------------------------
|
||||
|
||||
|
|
|
|||
|
|
@ -74,6 +74,16 @@ public class ApiLogServiceImpl extends ServiceImpl<ApiLogMapper,ApiLog> implemen
|
|||
return logNumberVo;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ApiLog> selectApiLogList(ApiLog apiLog, Integer pageNum, Integer pageSize) {
|
||||
return apiLogMapper.selectApiLogListByOptimization(apiLog,pageNum,pageSize);
|
||||
}
|
||||
|
||||
@Override
|
||||
public long countByCondition(ApiLog apiLog) {
|
||||
return apiLogMapper.countByCondition(apiLog);
|
||||
|
||||
}
|
||||
|
||||
|
||||
//------------------------代码自动生成-----------------------------------
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
</sql>
|
||||
|
||||
<select id="selectApiLogList" parameterType="com.xjs.apilog.domain.ApiLog" resultMap="ApiLogResult">
|
||||
<include refid="selectApiLogVo"/>
|
||||
select id, api_name, url, method, is_success , create_time from api_log
|
||||
<where>
|
||||
<if test="apiName != null and apiName != ''"> and api_name like concat('%', #{apiName}, '%')</if>
|
||||
<if test="url != null and url != ''"> and url like concat('%', #{url}, '%')</if>
|
||||
|
|
@ -33,7 +33,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
</select>
|
||||
|
||||
<select id="selectApiLogById" parameterType="Long" resultMap="ApiLogResult">
|
||||
<include refid="selectApiLogVo"/>
|
||||
select request, response from api_log
|
||||
where id = #{id}
|
||||
</select>
|
||||
<select id="statisticsByDate" resultType="com.xjs.apilog.vo.ApiLogVo">
|
||||
|
|
@ -42,6 +42,36 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
create_time BETWEEN #{startDate} and #{endDate}) t
|
||||
GROUP BY api_name
|
||||
</select>
|
||||
<select id="selectApiLogListByOptimization" resultType="com.xjs.apilog.domain.ApiLog">
|
||||
SELECT
|
||||
id,api_name,url,method,is_success,create_time
|
||||
FROM
|
||||
api_log a
|
||||
JOIN ( SELECT id bid FROM api_log
|
||||
<where>
|
||||
<if test="apiLog.apiName != null and apiLog.apiName != ''"> and api_name like concat('%', #{apiLog.apiName}, '%')</if>
|
||||
<if test="apiLog.url != null and apiLog.url != ''"> and url like concat('%', #{apiLog.url}, '%')</if>
|
||||
<if test="apiLog.method != null and apiLog.method != ''"> and method like concat('%', #{apiLog.method}, '%')</if>
|
||||
<if test="apiLog.request != null and apiLog.request != ''"> and request like concat('%', #{apiLog.request}, '%')</if>
|
||||
<if test="apiLog.response != null and apiLog.response != ''"> and response like concat('%', #{apiLog.response}, '%')</if>
|
||||
<if test="apiLog.isSuccess != null "> and is_success = #{apiLog.isSuccess}</if>
|
||||
<if test="apiLog.createTime != null and apiLog.endCreateTime != null"> and create_time between #{apiLog.createTime} and #{apiLog.endCreateTime}</if>
|
||||
</where>
|
||||
ORDER BY id desc LIMIT #{pageNum}, #{pageSize} ) b ON a.id = b.bid
|
||||
</select>
|
||||
<select id="countByCondition" resultType="java.lang.Long">
|
||||
SELECT COUNT( * )
|
||||
FROM api_log
|
||||
<where>
|
||||
<if test="apiName != null and apiName != ''"> and api_name like concat('%', #{apiName}, '%')</if>
|
||||
<if test="url != null and url != ''"> and url like concat('%', #{url}, '%')</if>
|
||||
<if test="method != null and method != ''"> and method like concat('%', #{method}, '%')</if>
|
||||
<if test="request != null and request != ''"> and request like concat('%', #{request}, '%')</if>
|
||||
<if test="response != null and response != ''"> and response like concat('%', #{response}, '%')</if>
|
||||
<if test="isSuccess != null "> and is_success = #{isSuccess}</if>
|
||||
<if test="createTime != null and endCreateTime != null"> and create_time between #{createTime} and #{endCreateTime}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<delete id="deleteApiLogById" parameterType="Long">
|
||||
delete from api_log where id = #{id}
|
||||
|
|
|
|||
|
|
@ -177,12 +177,12 @@ public class ApiLogAspect {
|
|||
|
||||
|
||||
/**
|
||||
* 预警切入
|
||||
* 预警切入(加锁防止api异步调用累加次数异常)
|
||||
*
|
||||
* @param between api接口调用时间
|
||||
* @param joinPoint aop连接对象
|
||||
*/
|
||||
private void warning(long between, ProceedingJoinPoint joinPoint) {
|
||||
private synchronized void warning(long between, ProceedingJoinPoint joinPoint) {
|
||||
|
||||
Map<String, String> annotationInfo = this.getAnnotationInfo(joinPoint);
|
||||
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import cn.hutool.core.map.MapUtil;
|
|||
import com.ruoyi.common.core.constant.SecurityConstants;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.web.domain.AjaxResult;
|
||||
import com.ruoyi.common.security.annotation.RequiresLogin;
|
||||
import com.ruoyi.system.api.RemoteLogService;
|
||||
import com.ruoyi.system.api.RemoteUserService;
|
||||
import com.ruoyi.system.api.domain.SysOperLog;
|
||||
|
|
@ -81,6 +82,7 @@ public class IndexController {
|
|||
|
||||
@GetMapping("showData")
|
||||
@ApiOperation("展示数据")
|
||||
@RequiresLogin
|
||||
public AjaxResult showWbSearch() throws ExecutionException, InterruptedException {
|
||||
CompletableFuture<List<ApiTopsearchWeibo>> weiboListFuture = CompletableFuture.supplyAsync(() ->
|
||||
apiTopsearchWeiboService.showWbSearch(), executor);
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ import com.ruoyi.system.api.RemoteConfigService;
|
|||
import com.xjs._36wallpaper.consts._36wallpaperConst;
|
||||
import com.xjs._36wallpaper.pojo._36wallpaper;
|
||||
import com.xjs._36wallpaper.service._36wallpaperService;
|
||||
import com.xjs.consts.ReptileConst;
|
||||
import lombok.extern.log4j.Log4j2;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.jsoup.Jsoup;
|
||||
|
|
@ -39,7 +40,6 @@ import static com.xjs.consts.ReptileConst._36_WALLPAPER_URL;
|
|||
*/
|
||||
@Log4j2
|
||||
@Component
|
||||
|
||||
public class _36wallpaperProcessor implements PageProcessor {
|
||||
|
||||
/**
|
||||
|
|
@ -57,15 +57,6 @@ public class _36wallpaperProcessor implements PageProcessor {
|
|||
*/
|
||||
private String path ;
|
||||
|
||||
/**
|
||||
* 请求头key
|
||||
*/
|
||||
private static final String headerKey = "User-Agent";
|
||||
/**
|
||||
* 请求头value
|
||||
*/
|
||||
private static final String headerValue = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36";
|
||||
|
||||
|
||||
private static RemoteConfigService remoteConfigService;
|
||||
|
||||
|
|
@ -256,7 +247,7 @@ public class _36wallpaperProcessor implements PageProcessor {
|
|||
@Override
|
||||
public Site getSite() {
|
||||
return Site.me()
|
||||
.addHeader(headerKey, headerValue)
|
||||
.addHeader(ReptileConst.headerKey, ReptileConst.headerValue)
|
||||
.setCharset("utf8")//设置字符编码
|
||||
.setTimeOut(2000)//设置超时时间
|
||||
.setRetrySleepTime(100)//设置重试间隔时间
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ import cn.hutool.core.date.DateTime;
|
|||
import cn.hutool.core.date.DateUtil;
|
||||
import com.ruoyi.common.core.utils.StringUtils;
|
||||
import com.ruoyi.common.redis.service.RedisService;
|
||||
import com.xjs.consts.ReptileConst;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
import us.codecraft.webmagic.Page;
|
||||
|
|
@ -36,15 +37,6 @@ public class OfficialAccountsProcessor implements PageProcessor {
|
|||
@Autowired
|
||||
private RedisService redisService;
|
||||
|
||||
/**
|
||||
* 请求头key
|
||||
*/
|
||||
private static final String headerKey = "User-Agent";
|
||||
/**
|
||||
* 请求头value
|
||||
*/
|
||||
private static final String headerValue = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36";
|
||||
|
||||
|
||||
@Override
|
||||
public void process(Page page) {
|
||||
|
|
@ -145,7 +137,7 @@ public class OfficialAccountsProcessor implements PageProcessor {
|
|||
public Site getSite() {
|
||||
return Site.me()
|
||||
//.addHeader(headerKey, headerValue)
|
||||
.addHeader(headerKey, headerValue)
|
||||
.addHeader(ReptileConst.headerKey, ReptileConst.headerValue)
|
||||
.setCharset("utf8")//设置字符编码
|
||||
.setTimeOut(2000)//设置超时时间
|
||||
.setRetrySleepTime(100)//设置重试间隔时间
|
||||
|
|
|
|||
|
|
@ -0,0 +1,34 @@
|
|||
package com.xjs.y2048community.controller;
|
||||
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.xjs.y2048community.task.Y2048communityTask;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* 2048社区控制器
|
||||
* @author xiejs
|
||||
* @since 2022-06-17
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("y2048community")
|
||||
@Api(tags = "爬虫模块-2048社区")
|
||||
public class Y2048communityController {
|
||||
|
||||
@Autowired
|
||||
private Y2048communityTask y2048communityTask;
|
||||
|
||||
|
||||
|
||||
//------------------------------内部rpc调用---------------------------------------
|
||||
@GetMapping("taskForPRC")
|
||||
@ApiOperation("供定时任务服务RPC远程调用")
|
||||
public R y2048communityTaskForPRC() {
|
||||
Long reptile = y2048communityTask.reptile();
|
||||
return R.ok();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,741 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title>诱惑黑丝玉足5【10P】</title>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
|
||||
<meta name="generator" content="PHPWind 7.5 SP3"/>
|
||||
<meta name="description" content="诱惑黑丝玉足5【10P】,高跟絲襪,人人为我,我为人人"/>
|
||||
<meta name="keywords" content="诱惑黑丝玉足5【10P】,高跟絲襪,人人为我,我为人人"/>
|
||||
<meta http-equiv="x-ua-compatible" content="ie=7"/>
|
||||
<link rel='archives' title='人人为我 我为人人' href="https://23.224.117.66/2048/simple"/>
|
||||
<base id="headbase=" href="/2048/"/>
|
||||
<link rel="alternate" type="application/rss+xml" title="RSS" href="./rss.php?fid=27"/>
|
||||
<link rel="stylesheet" type="text/css" href="images/wind-reset.css"/>
|
||||
|
||||
|
||||
</head>
|
||||
<body onkeydown="try{keyCodes(event);}catch(e){}">
|
||||
<div class="new_topbar_wrap">
|
||||
<div class="new_topbar">
|
||||
<div class="cc"><span class="new_topbar_left"></span>
|
||||
<ul class="new_topbar_right">
|
||||
<li><a href="https://tejiaxie.com" id="td_ID43" target="_blank"><font color="#FF0000">地址发布页1</font></a>
|
||||
</li>
|
||||
<li><a href="https://waimaodan.com/" id="td_ID42" target="_blank"><font
|
||||
color="#FF0000">地址发布页2</font></a></li>
|
||||
<li><a href="/2048/2048.rar" id="td_ID83" target="_blank"><font color="#0000FF">地址发布器下載</font></a></li>
|
||||
<li><a href="javascript:zh_tran('s');">简体</a></li>
|
||||
<li><a href="javascript:zh_tran('t');">繁体</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="header">
|
||||
<div id="head">
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td><a href="/2048" class="fl"><img src="images/wind/logo.png" width="288" height="78"/></a></td>
|
||||
<td id="banner" align="right"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="nav-wrap">
|
||||
<div id="nav"><span class="nav-left fl"></span>
|
||||
<div id="nav-s"><a href="search.php?advanced=1" class="fr">高级</a>
|
||||
<form name="sF" action="search.php?#submit" method="post"><input type="hidden" name="step"
|
||||
value="2"/><input type="hidden"
|
||||
name="method"
|
||||
value="AND"/><input
|
||||
type="hidden" name="sch_area" value="0"/><input type="hidden" name="sch_area" value="0"/><input
|
||||
type="hidden" name="f_fid" value="all"/><input type="hidden" name="sch_time" value="all"/><input
|
||||
class="s-input" type="text" id="keyword" name="keyword"/><input class="s-btn" type="submit"
|
||||
name="submit" value=""/></form>
|
||||
</div>
|
||||
<div id="nav-global">
|
||||
<ul class="cc">
|
||||
<li><a href="index.php" id="td_KEYbbs">首页</a></li>
|
||||
<li><a href="https://clgoes.com" id="td_ID86" target="_blank">番號搜索</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="main-wrap">
|
||||
<div id="main">
|
||||
<style type="text/css">.warning a:hover {
|
||||
background: #F00;
|
||||
color: #fff;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.sigline {
|
||||
margin-top: 10px;
|
||||
margin-left: 15px;
|
||||
background: url(images/wind/read/sigline.gif) right bottom no-repeat;
|
||||
margin-right: 30em;
|
||||
height: 5px;
|
||||
}
|
||||
|
||||
.signature {
|
||||
padding: 10px 15px 0;
|
||||
height: expression(this.scrollHeight>parseInt(this.currentStyle.maxHeight)?this.currentStyle.maxHeight:"auto");
|
||||
}
|
||||
|
||||
.user-pic img {
|
||||
border: 1px solid #d5e6ed;
|
||||
background: #fff;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
.small {
|
||||
font-size: 12px
|
||||
}
|
||||
|
||||
.middle {
|
||||
font-size: 14px
|
||||
}
|
||||
|
||||
.big {
|
||||
font-size: 18px
|
||||
}
|
||||
|
||||
.dig {
|
||||
font-size: 12px;
|
||||
background-color: #ffffee;
|
||||
background-position: -22px -57px;
|
||||
padding: 0 .4em 0 1.6em;
|
||||
cursor: pointer;
|
||||
color: #666;
|
||||
border: 1px solid #ffd0a8;
|
||||
height: 18px;
|
||||
line-height: 18px;
|
||||
margin: 12px 5px 10px 15px;
|
||||
}
|
||||
|
||||
.dig:hover {
|
||||
text-decoration: none;
|
||||
border: 1px solid #f5a25c;
|
||||
color: #ff6600;
|
||||
}
|
||||
|
||||
.readbot {
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
.readbot a {
|
||||
list-style: none;
|
||||
padding: 0 0 0 1.5em;
|
||||
margin: 0;
|
||||
float: left;
|
||||
cursor: pointer;
|
||||
background: url(images/wind/read/yin.gif) no-repeat;
|
||||
width: 3.5em;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
.readbot .r-quote:hover {
|
||||
background-position: 0 0;
|
||||
}
|
||||
|
||||
.readbot .r-reply:hover {
|
||||
background-position: 0 -20px;
|
||||
}
|
||||
|
||||
.readbot .r-score:hover {
|
||||
background-position: 0 -40px;
|
||||
}
|
||||
|
||||
.readbot .r-keep:hover {
|
||||
background-position: 0 -60px;
|
||||
}
|
||||
|
||||
.readbot .r-recommend:hover {
|
||||
background-position: 0 -160px;
|
||||
}
|
||||
|
||||
.readbot .r-report:hover {
|
||||
background-position: 0 -200px;
|
||||
}
|
||||
|
||||
.readbot .r-quote {
|
||||
background-position: 0 -80px;
|
||||
}
|
||||
|
||||
.readbot .r-reply {
|
||||
background-position: 0 -100px;
|
||||
}
|
||||
|
||||
.readbot .r-score {
|
||||
background-position: 0 -120px;
|
||||
}
|
||||
|
||||
.readbot .r-keep {
|
||||
background-position: 0 -140px;
|
||||
}
|
||||
|
||||
.readbot .r-recommend {
|
||||
background-position: 0 -180px;
|
||||
}
|
||||
|
||||
.readbot .r-report {
|
||||
background-position: 0 -220px;
|
||||
}
|
||||
|
||||
.down {
|
||||
background: url(images/post/down.gif) 5px center no-repeat;
|
||||
padding: 5px 5px 5px 30px;
|
||||
border: #c5d8e8 1px solid;
|
||||
margin: 0 1em 0 0;
|
||||
line-height: 40px;
|
||||
}
|
||||
|
||||
.img-50 {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
}
|
||||
|
||||
.cates {
|
||||
margin: 0 0 10px;
|
||||
}
|
||||
|
||||
.cates .cate-list li {
|
||||
padding: 2px 0 1px 10px;
|
||||
font-weight: 500;
|
||||
color: #444444;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.cates .cate-list em {
|
||||
font-style: normal;
|
||||
width: 100px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.cates .cate-list cite {
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.cates input {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.cates .w {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
.cates .two {
|
||||
background: #f3f9fb;
|
||||
}
|
||||
|
||||
.app-post {
|
||||
background: url(images/app-post.png);
|
||||
display: block;
|
||||
float: left;
|
||||
color: #ffffff;
|
||||
width: 78px;
|
||||
height: 26px;
|
||||
line-height: 25px;
|
||||
padding-left: 17px;
|
||||
}
|
||||
|
||||
.app-post:hover {
|
||||
text-decoration: none;
|
||||
background-position: 0 -50px;
|
||||
}
|
||||
|
||||
.flash {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.flash img {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.flash ul {
|
||||
position: absolute;
|
||||
right: 8px;
|
||||
bottom: 8px;
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
.flash ul li {
|
||||
list-style: none;
|
||||
float: left;
|
||||
width: 18px;
|
||||
height: 13px;
|
||||
line-height: 13px;
|
||||
text-align: center;
|
||||
margin-left: 2px;
|
||||
background: #ffffff;
|
||||
}
|
||||
|
||||
.flash ul li a {
|
||||
display: block;
|
||||
width: 18px;
|
||||
height: 13px;
|
||||
font-size: 10px;
|
||||
font-family: Tahoma;
|
||||
color: #333333;
|
||||
}
|
||||
|
||||
.flash ul li a:hover, .flash ul li a.sel {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
background: #ffa900;
|
||||
}
|
||||
|
||||
.score {
|
||||
margin: 10px 15px;
|
||||
padding-top: 10px;
|
||||
border-top: 1px dashed #d5e6ed;
|
||||
line-height: 22px;
|
||||
}
|
||||
|
||||
.score td {
|
||||
padding: 2px 10px 2px 5px;
|
||||
}
|
||||
|
||||
.score th {
|
||||
padding: 6px 0 0;
|
||||
}
|
||||
|
||||
.score tr:hover {
|
||||
background: #f3f9fb;
|
||||
}
|
||||
|
||||
.score a {
|
||||
color: #3366cc;
|
||||
}</style>
|
||||
<div id="breadCrumb" class="cc"><a href="index.php" title="人人为我 我为人人">人人为我 我为人人</a>»<a
|
||||
href="thread.php?fid=7">图片专区</a>»<a href="thread.php?fid=27">高跟絲襪</a>»<a
|
||||
href="read.php?tid=6523984">诱惑黑丝玉足5【10P】</a><a href="read.php?fid=27&tid=6523984&toread=1"><font
|
||||
color="red"> (转到动态网页)</font></a> »
|
||||
</div>
|
||||
<style>.TOP_PD {
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
display: inline-block !important
|
||||
}
|
||||
|
||||
.TOP_PD2 {
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
display: inline-block !important
|
||||
}
|
||||
|
||||
.PD_TAC_BOX {
|
||||
display: inline-block;
|
||||
max-width: 100%;
|
||||
margin: 0 auto
|
||||
}
|
||||
|
||||
.PD_TAC_BOX li {
|
||||
padding: 0;
|
||||
width: auto;
|
||||
min-width: 100px;
|
||||
height: 36px;
|
||||
float: left;
|
||||
text-align: center;
|
||||
list-style-type: none;
|
||||
margin: 0px !important
|
||||
}
|
||||
|
||||
.PD_TAC_BOX {
|
||||
display: inline-block;
|
||||
max-width: 100%;
|
||||
margin: 0 auto;
|
||||
float: left
|
||||
}
|
||||
|
||||
.PD_TAC_BOX li a {
|
||||
font-size: 20px;
|
||||
font-weight: bold
|
||||
}</style>
|
||||
<div class="tac" style="margin:.5em 0 0;">
|
||||
<div class="TOP_PD">
|
||||
<div class="PD_TAC_BOX">
|
||||
<li><a href="/htm/a1.htm" target="_BLANK" style="color: red">百家美女赌场</a> </li>
|
||||
<li><a href="/htm/a4.htm" target="_BLANK" style="color: blue">重金担保皇冠</a> </li>
|
||||
<li><a href="/htm/a8.htm" target="_BLANK" style="color: green">信誉凤凰娱乐</a> </li>
|
||||
<li><a href="/htm/a5.htm" target="_BLANK" style="color: red">澳门皇冠赌场</a> </li>
|
||||
<li><a href="/htm/a6.htm" target="_BLANK" style="color: green">逢赌必赢棋牌</a> </li>
|
||||
<li><a href="/htm/a7.htm" target="_BLANK" style="color: red">王者信誉棋牌</a> </li>
|
||||
<li><a href="/htm/b4.htm" target="_BLANK" style="color: blue">开元棋牌官网</a> </li>
|
||||
<li><a href="/htm/b1.htm" target="_BLANK" style="color: green">澳门威尼斯人</a> </li>
|
||||
<li><a href="/htm/sg.htm" target="_BLANK" style="color: green">博弈专区棋牌</a> </li>
|
||||
</div>
|
||||
</div>
|
||||
<div class="TOP_PD2">
|
||||
<div class="PD_TAC_BOX">
|
||||
<li><a href="/htm/b9.htm" target="_BLANK" style="color: red">威尼斯人赌场</a> </li>
|
||||
<li><a href="/htm/a2.htm" target="_BLANK" style="color: blue">澳门葡京赌场</a> </li>
|
||||
<li><a href="/htm/b5.htm" target="_BLANK" style="color: red">9 1 福利视频</a> </li>
|
||||
<li><a href="/htm/b2.htm" target="_BLANK" style="color: green">银河老牌赌城</a> </li>
|
||||
<li><a href="/htm/b6.htm" target="_BLANK" style="color: red">同城在线约炮</a> </li>
|
||||
<li><a href="/htm/b3.htm" target="_BLANK" style="color: blue">加人约炮大群</a> </li>
|
||||
<li><a href="/htm/b7.htm" target="_BLANK" style="color: green">兼职少妇学生</a> </li>
|
||||
<li><a href="/htm/b10.htm" target="_BLANK" style="color: red">鲍鱼聚合直播</a> </li>
|
||||
<li><a href="/htm/c1.htm" target="_BLANK" style="color: blue">世界杯定投站</a></li>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="t3"><span class="fr" style="margin-left:.5em"><a href="post.php?fid=27"><img
|
||||
src="images/wind/post.png" id="td_post"/></a></span><span class="fr"><a
|
||||
href="post.php?action=reply&fid=27&tid=6523984"><img src="images/wind/reply.png"/></a></span><span
|
||||
class="pages fl"><a href="job.php?action=previous&fid=27&tid=6523984&goto=previous"
|
||||
class="fn">上一主题</a><span class="f_one fl"><a
|
||||
href="job.php?action=previous&fid=27&tid=6523984&goto=next" class="fn">下一主题</a></span></span><span
|
||||
class="fl"></span>
|
||||
<div class="c"></div>
|
||||
</div>
|
||||
<div id="menu_post" class="menu menu-post cc f14 tac" style="display:none;">
|
||||
<div class="menu-b" style="width:75px;"><a href="post.php?fid=27">新 帖</a></div>
|
||||
</div>
|
||||
<div class="c"></div>
|
||||
<div class="t" style="margin-bottom:0;border-bottom:0;">
|
||||
<table cellspacing="0" cellpadding="0" width="100%" style="border-bottom:1px solid #c5d8e8">
|
||||
<tr>
|
||||
<td class="tal h">主题 : 诱惑黑丝玉足5【10P】</td>
|
||||
<td class="tar h">
|
||||
<div class="fr w"></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="t5">
|
||||
<table cellspacing="0" cellpadding="0" width="100%" style="table-layout:fixed;">
|
||||
<tr class="tr1">
|
||||
<td style="width:152px;vertical-align:top;" rowspan="2" class="r_two">
|
||||
<div style="padding:8px 0 20px 8px;">
|
||||
<div class="cc" style="padding-bottom:3px;"><b class="fl black"><a
|
||||
href="u.php?action=show&uid=2783914" target="_blank">丝情话欲</a></b></div>
|
||||
<div class="user-pic">
|
||||
<table>
|
||||
<tr>
|
||||
<td width="1"><a href="u.php?action=show&uid=2783914" target="_blank"><img
|
||||
class="pic" src="images/face/none.gif" border="0"/></a></td>
|
||||
<td width="1" style="vertical-align:top"><span id="sf_tpc"></span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div style="padding:5px 0 2px;">级别: 侠客<br/><img src="images/wind/level/复件 3.gif"
|
||||
style="margin:.2em 0 .2em 0;display:block"/>
|
||||
</div>
|
||||
<span class="user-info2"><span class="user-infoWrap2"></span></span><span class="user-info2"
|
||||
id="showface_0"><span
|
||||
class="user-infoWrap2"><div class="c"></div>UID:<span class="f12">2783914</span><br/>精华:<span
|
||||
class="s4">0</span><br/>发帖:<span class="s1 f12">154</span><br/>威望:<span class="s2 f12">189 點</span><br/>金币:<span
|
||||
class="s3 f12">1485 個</span><br/>貢獻值:<span class="s1 f12">4 點</span><br/>米粒:<span
|
||||
class="s2 f12">3 個</span><br/>在线时间: 34<br/></div>
|
||||
</th>
|
||||
<th height="100%" class="r_one" valign="top" id="td_tpc"
|
||||
style="padding:0px;border:0;overflow:hidden"><a name="post_tpc"></a>
|
||||
<div class="tiptop"><span class="fl"><a class="s3 b" style="cursor:pointer;"
|
||||
onclick="copyUrl('tpc')"
|
||||
title="复制此楼地址">楼主</a> </span><span class="fl gray"
|
||||
style="white-space:nowrap;">发表于: 2022-06-16 16:40</span>
|
||||
<div class="fl"> <b class="gray2 fn">┊</b> <a
|
||||
href="post.php?action=modify&fid=27&tid=6523984&pid=tpc&article=0" title="">编辑</a>
|
||||
</div>
|
||||
<div class="fr black" style="overflow:hi┊en;"><a
|
||||
href="read.php?tid=6523984&uid=2783914&toread=1" title="只看楼主的所有帖子">只看楼主</a>|<a
|
||||
style="cursor:pointer" onclick="fontsize('small','tpc')"> 小 </a><a
|
||||
style="cursor:pointer" onclick="fontsize('middle','tpc')">中 </a><a
|
||||
style="cursor:pointer" onclick="fontsize('big','tpc')">大</a></div>
|
||||
<div class="c"></div>
|
||||
</div>
|
||||
<div class="c"></div>
|
||||
<h1 id="subject_tpc">诱惑黑丝玉足5【10P】</h1>
|
||||
<div class="c"></div>
|
||||
<div class="c"></div>
|
||||
<style>.apd {
|
||||
padding: 0 15px 20px 15px;
|
||||
}
|
||||
|
||||
.apd > a {
|
||||
margin-right: 10px
|
||||
}</style>
|
||||
<div class="apd"><a href="/htm/b9.htm" target="_blank"><font size="4"
|
||||
color="blue">威尼斯人</font></a><a
|
||||
href="/htm/a1.htm" target="_blank"><font size="4" color="red">亚博赌场</font></a><a
|
||||
href="/htm/b2.htm" target="_blank"><font size="4" color="blue">银河贵宾会</font></a><a
|
||||
href="/htm/b5.htm" target="_blank"><font size="4" color="red">91原创视频</font></a><a
|
||||
href="/htm/b7.htm" target="_blank"><font size="4" color="blue">同城约炮</font></a><a
|
||||
href="/htm/a4.htm" target="_blank"><font size="4" color="red">皇冠体育</font></a><a
|
||||
href="/htm/a8.htm" target="_blank"><font size="4" color="green">凤凰娱乐</font></a><a
|
||||
href="/htm/b10.htm" target="_blank"><font size="4" color="red">聚合直播</font></a><a
|
||||
href="/htm/sg.htm" target="_blank"><font size="4" color="red">牛牛三公</font></a><br><br><a
|
||||
href="/htm/a6.htm" target="_blank"><font size="4" color="red">必赢棋牌</font></a><a
|
||||
href="/htm/b4.htm" target="_blank"><font size="4" color="blue">开元棋牌</font></a><a
|
||||
href="/htm/a5.htm" target="_blank"><font size="4" color="green">皇冠赌场</font></a><a
|
||||
href="/htm/a7.htm" target="_blank"><font size="4" color="red">王者棋牌</font></a><a
|
||||
href="/htm/a2.htm" target="_blank"><font size="4" color="blue">澳门新葡京</font></a><a
|
||||
href="/htm/b6.htm" target="_blank"><font size="4" color="green">约炮大群</font></a><a
|
||||
href="/htm/b3.htm" target="_blank"><font size="4" color="red">兼职少妇</font></a><a
|
||||
href="/htm/b1.htm" target="_blank"><font size="4" color="blue">真人娱乐</font></a><a
|
||||
href="/htm/c1.htm" target="_blank"><font size="4" color="red">必博体育</font></a>
|
||||
<div class="tpc_content">
|
||||
<div id="p_tpc" class="c"></div>
|
||||
<div class="f14" id="read_tpc">
|
||||
<ignore_js_op class="att_img"><img id="aimg_r2dflf1"
|
||||
src="https://img.picelsb.com/i/2022/06/16/r2dflf.jpg"
|
||||
border="0"
|
||||
onclick="zoom(this, this.src, 0, 0, 0)"
|
||||
onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">
|
||||
<div class="tip tip_4 aimg_tip" id="aimg_r2dflf1_menu"
|
||||
style="position: absolute; display: none" disautofocus="true">
|
||||
<div class="xs0"><p><strong>r2dflf.jpg</strong><em class="xg1"></em></p>
|
||||
<p class="xg1 y"><span>点击看大图</p></div>
|
||||
<div class="tip_horn"></div>
|
||||
</div>
|
||||
</ignore_js_op>
|
||||
<br>
|
||||
<ignore_js_op class="att_img"><img id="aimg_r2ds3d2"
|
||||
src="https://img.picelsb.com/i/2022/06/16/r2ds3d.jpg"
|
||||
border="0"
|
||||
onclick="zoom(this, this.src, 0, 0, 0)"
|
||||
onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">
|
||||
<div class="tip tip_4 aimg_tip" id="aimg_r2ds3d2_menu"
|
||||
style="position: absolute; display: none" disautofocus="true">
|
||||
<div class="xs0"><p><strong>r2ds3d.jpg</strong><em class="xg1"></em></p>
|
||||
<p class="xg1 y"><span>点击看大图</p></div>
|
||||
<div class="tip_horn"></div>
|
||||
</div>
|
||||
</ignore_js_op>
|
||||
<br>
|
||||
<ignore_js_op class="att_img"><img id="aimg_r2driw3"
|
||||
src="https://img.picelsb.com/i/2022/06/16/r2driw.jpg"
|
||||
border="0"
|
||||
onclick="zoom(this, this.src, 0, 0, 0)"
|
||||
onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">
|
||||
<div class="tip tip_4 aimg_tip" id="aimg_r2driw3_menu"
|
||||
style="position: absolute; display: none" disautofocus="true">
|
||||
<div class="xs0"><p><strong>r2driw.jpg</strong><em class="xg1"></em></p>
|
||||
<p class="xg1 y"><span>点击看大图</p></div>
|
||||
<div class="tip_horn"></div>
|
||||
</div>
|
||||
</ignore_js_op>
|
||||
<br>
|
||||
<ignore_js_op class="att_img"><img id="aimg_r2du5d4"
|
||||
src="https://img.picelsb.com/i/2022/06/16/r2du5d.jpg"
|
||||
border="0"
|
||||
onclick="zoom(this, this.src, 0, 0, 0)"
|
||||
onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">
|
||||
<div class="tip tip_4 aimg_tip" id="aimg_r2du5d4_menu"
|
||||
style="position: absolute; display: none" disautofocus="true">
|
||||
<div class="xs0"><p><strong>r2du5d.jpg</strong><em class="xg1"></em></p>
|
||||
<p class="xg1 y"><span>点击看大图</p></div>
|
||||
<div class="tip_horn"></div>
|
||||
</div>
|
||||
</ignore_js_op>
|
||||
<br>
|
||||
<ignore_js_op class="att_img"><img id="aimg_r2mp735"
|
||||
src="https://img.picelsb.com/i/2022/06/16/r2mp73.jpg"
|
||||
border="0"
|
||||
onclick="zoom(this, this.src, 0, 0, 0)"
|
||||
onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">
|
||||
<div class="tip tip_4 aimg_tip" id="aimg_r2mp735_menu"
|
||||
style="position: absolute; display: none" disautofocus="true">
|
||||
<div class="xs0"><p><strong>r2mp73.jpg</strong><em class="xg1"></em></p>
|
||||
<p class="xg1 y"><span>点击看大图</p></div>
|
||||
<div class="tip_horn"></div>
|
||||
</div>
|
||||
</ignore_js_op>
|
||||
<br>
|
||||
<ignore_js_op class="att_img"><img id="aimg_r2mvmf6"
|
||||
src="https://img.picelsb.com/i/2022/06/16/r2mvmf.jpg"
|
||||
border="0"
|
||||
onclick="zoom(this, this.src, 0, 0, 0)"
|
||||
onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">
|
||||
<div class="tip tip_4 aimg_tip" id="aimg_r2mvmf6_menu"
|
||||
style="position: absolute; display: none" disautofocus="true">
|
||||
<div class="xs0"><p><strong>r2mvmf.jpg</strong><em class="xg1"></em></p>
|
||||
<p class="xg1 y"><span>点击看大图</p></div>
|
||||
<div class="tip_horn"></div>
|
||||
</div>
|
||||
</ignore_js_op>
|
||||
<br>
|
||||
<ignore_js_op class="att_img"><img id="aimg_r2n4hd7"
|
||||
src="https://img.picelsb.com/i/2022/06/16/r2n4hd.jpg"
|
||||
border="0"
|
||||
onclick="zoom(this, this.src, 0, 0, 0)"
|
||||
onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">
|
||||
<div class="tip tip_4 aimg_tip" id="aimg_r2n4hd7_menu"
|
||||
style="position: absolute; display: none" disautofocus="true">
|
||||
<div class="xs0"><p><strong>r2n4hd.jpg</strong><em class="xg1"></em></p>
|
||||
<p class="xg1 y"><span>点击看大图</p></div>
|
||||
<div class="tip_horn"></div>
|
||||
</div>
|
||||
</ignore_js_op>
|
||||
<br>
|
||||
<ignore_js_op class="att_img"><img id="aimg_r2nd9w8"
|
||||
src="https://img.picelsb.com/i/2022/06/16/r2nd9w.jpg"
|
||||
border="0"
|
||||
onclick="zoom(this, this.src, 0, 0, 0)"
|
||||
onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">
|
||||
<div class="tip tip_4 aimg_tip" id="aimg_r2nd9w8_menu"
|
||||
style="position: absolute; display: none" disautofocus="true">
|
||||
<div class="xs0"><p><strong>r2nd9w.jpg</strong><em class="xg1"></em></p>
|
||||
<p class="xg1 y"><span>点击看大图</p></div>
|
||||
<div class="tip_horn"></div>
|
||||
</div>
|
||||
</ignore_js_op>
|
||||
<br>
|
||||
<ignore_js_op class="att_img"><img id="aimg_r2nljpg9"
|
||||
src="https://img.picelsb.com/i/2022/06/16/r2nljpg"
|
||||
border="0"
|
||||
onclick="zoom(this, this.src, 0, 0, 0)"
|
||||
onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">
|
||||
<div class="tip tip_4 aimg_tip" id="aimg_r2nljpg9_menu"
|
||||
style="position: absolute; display: none" disautofocus="true">
|
||||
<div class="xs0"><p><strong>r2nljpg.</strong><em class="xg1"></em></p>
|
||||
<p class="xg1 y"><span>点击看大图</p></div>
|
||||
<div class="tip_horn"></div>
|
||||
</div>
|
||||
</ignore_js_op>
|
||||
<br>
|
||||
<ignore_js_op class="att_img"><img id="aimg_r2nq1i10"
|
||||
src="https://img.picelsb.com/i/2022/06/16/r2nq1i.jpg"
|
||||
border="0"
|
||||
onclick="zoom(this, this.src, 0, 0, 0)"
|
||||
onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})">
|
||||
<div class="tip tip_4 aimg_tip" id="aimg_r2nq1i10_menu"
|
||||
style="position: absolute; display: none" disautofocus="true">
|
||||
<div class="xs0"><p><strong>r2nq1i.jpg</strong><em class="xg1"></em></p>
|
||||
<p class="xg1 y"><span>点击看大图</p></div>
|
||||
<div class="tip_horn"></div>
|
||||
</div>
|
||||
</ignore_js_op>
|
||||
<br><br><br><br><br><br><font color=gray>[ 此帖被丝情话欲在2022-06-16 17:11重新编辑 ]</font>
|
||||
</div>
|
||||
</div>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="tr1 r_one">
|
||||
<th style="vertical-align:bottom;border:0;padding:0px;padding-top:30px;">
|
||||
<div id="w_tpc" class="c"></div>
|
||||
<div class="c"></div>
|
||||
<div class="c"></div>
|
||||
<div class="tipad black">
|
||||
<div class="c"></div>
|
||||
<span class="fr gray"><a href="javascript:scroll(0,0)" title="顶端">顶端</a></span>
|
||||
<div class="fl readbot"><a class="r-reply" title="回复此楼" href="javascript:;"
|
||||
style="cursor:pointer;"
|
||||
onclick="postreply('回 楼主(丝情话欲) 的帖子');">回复</a><a class="r-quote"
|
||||
href="post.php?action=quote&fid=27&tid=6523984&pid=tpc&article=0&page="
|
||||
onclick="showDialog('warning','只能在动态浏览时才能进行此操作','2');return false;"
|
||||
id="quote_tpc"
|
||||
title="引用回复这个帖子">引用</a>
|
||||
</div>
|
||||
<div class="c"></div>
|
||||
</div>
|
||||
</th>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="menu_read_tpc" class="menu menu-post cc tac" style="display:none;">
|
||||
<div class="menu-b" style="width:4.5em;"><a id="recommend_tpc"
|
||||
href="operate.php?action=recommend&tid=6523984"
|
||||
onclick="return sendurl(this,8,'td_read_tpc',undefined,'/')"
|
||||
title="分享此帖"></a></div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="t3"><span class="fr" style="margin-left:.5em"><a href="post.php?fid=27"><img
|
||||
src="images/wind/post.png" id="td_post1"/></a></span><span class="fr"><a
|
||||
href="post.php?action=reply&fid=27&tid=6523984"><img src="images/wind/reply.png"/></a></span><span
|
||||
class="pages"><a href="job.php?action=previous&fid=27&tid=6523984&fpage=&goto=previous"
|
||||
class="fn">上一主题</a><span class="f_one fl"><a
|
||||
href="job.php?action=previous&fid=27&tid=6523984&fpage=&goto=next"
|
||||
class="fn">下一主题</a></span></span><span class="fl"></span>
|
||||
<div class="c"></div>
|
||||
</div>
|
||||
<div class="c"></div>
|
||||
<div class="t3">
|
||||
<div class="c"></div>
|
||||
<script language="JavaScript">var tid = '6523984';
|
||||
var fid = '27';
|
||||
var mt;
|
||||
var totalpage = parseInt('');
|
||||
var db_ajax = '0';
|
||||
var page = parseInt('');
|
||||
var jurl = 'read.php?tid=6523984&fpage=&toread=&page=';
|
||||
var db_htmifopen = '1';
|
||||
var db_dir = '.php?';
|
||||
var db_ext = '.html';
|
||||
var db_bbsurl = '/';
|
||||
var copyurl = '/read.php?tid=6523984' + (page > 1 ? '&page=' + page : '') + '#';</script>
|
||||
<script type="text/javascript" language="JavaScript" src="js/pw_lwd.js"></script>
|
||||
<div id="att_mode" style="display:none">
|
||||
<div>威望:<input class="input" type="text" name="atc_downrvrc" value="0" size="1"/> 描述:<input
|
||||
class="input" type="text" name="atc_desc" size="20"/> 附件:<input class="input" type="file"
|
||||
name="attachment_"/></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="c"></div>
|
||||
<div id="bottom"></div>
|
||||
<div id="footer">
|
||||
<div id="mode-footer" class="mt">
|
||||
<div id="footer">
|
||||
<div id="mode-footer" class="mt">
|
||||
<div class="bottom tac">
|
||||
<div class="y-bg"></div>
|
||||
<div class="y-bg2"></div>
|
||||
<div class="y-bg3"></div>
|
||||
<a href="/htm/b9.htm" target="_blank"><font size="4" color="blue"><b>威尼斯人</b></font></a> <a
|
||||
href="/htm/a1.htm" target="_blank"><font size="4" color="red"><b>亚博赌场</b></font></a> <a
|
||||
href="/htm/a2.htm" target="_blank"><font size="4" color="blue"><b>葡京赌场</b></font></a> <a
|
||||
href="/htm/a4.htm" target="_blank"><font size="4" color="red"><b>皇冠体育</b></font></a> <a
|
||||
href="/htm/a5.htm" target="_blank"><font size="4" color="blue"><b>皇冠赌场</b></font></a> <a
|
||||
href="/htm/b4.htm" target="_blank"><font size="4" color="green"><b>开元棋牌</b></font></a> <a
|
||||
href="/htm/b3.htm" target="_blank"><font size="4" color="red"><b>同城约炮</b></font></a> <a
|
||||
href="/htm/b1.htm" target="_blank"><font size="4" color="blue"><b>真人娱乐</b></font></a> <a
|
||||
href="/htm/sg.htm" target="_blank"><font size="4" color="red"><b>牛牛三公</b></font></a><br><a
|
||||
href="/htm/b2.htm" target="_blank"><font size="4" color="green"><b>银河赌场</b></font></a> <a
|
||||
href="/htm/a7.htm" target="_blank"><font size="4" color="blue"><b>王者棋牌</b></font></a> <a
|
||||
href="/htm/a6.htm" target="_blank"><font size="4" color="green"><b>必赢棋牌</b></font></a> <a
|
||||
href="/htm/b5.htm" target="_blank"><font size="4" color="red"><b>9 1大神</b></font></a> <a
|
||||
href="/htm/b6.htm" target="_blank"><font size="4" color="blue"><b>约炮大群</b></font></a> <a
|
||||
href="/htm/a8.htm" target="_blank"><font size="4" color="green"><b>凤凰娱乐</b></font></a> <a
|
||||
href="/htm/b7.htm" target="_blank"><font size="4" color="blue"><b>兼职少妇</b></font></a> <a
|
||||
href="/htm/b10.htm" target="_blank"><font size="4" color="red"><b>聚合直播</b></font></a> <a
|
||||
href="/htm/c1.htm" target="_blank"><font size="4"
|
||||
color="blue"><b>必博体育</b></font></a><span><div
|
||||
class="y-bg3"></div><div class="y-bg2"></div><div class="y-bg"></div></div>
|
||||
<div id="footer">
|
||||
<div id="mode-footer" class="mt">
|
||||
<div class="bottom tac">
|
||||
<div class="y-bg"></div>
|
||||
<div class="y-bg2"></div>
|
||||
<div class="y-bg3"></div>
|
||||
<div id="footer">
|
||||
<div id="mode-footer" class="mt">
|
||||
<div class="bottom tac">
|
||||
<div class="y-bg"></div>
|
||||
<div class="y-bg2"></div>
|
||||
<div class="y-bg3"></div>
|
||||
<div class="y-bg4 black">
|
||||
<ul>
|
||||
<li><a href="index.php?skinco-Touch.html">手機版</a>|<a
|
||||
href="https://apk.elsbapk.org/2048.apk">APP下載</a>|<a
|
||||
href="https://fby.elsbfby.com/fulihjd.rar">地址發佈器</a>|<a
|
||||
href="faq.php?hid-0.html.html#faq33">2257</a>|<a
|
||||
href="faq.php?hid-0.html.html#faq34">DMCA</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script language="JavaScript" src="js/global.js"></script>
|
||||
<script type="text/javascript" language="JavaScript"
|
||||
src="js/choose.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
<script language="JavaScript">var openmenu = {
|
||||
'td_post': 'menu_post',
|
||||
'td_post1': 'menu_post',
|
||||
'td_hack': 'menu_hack',
|
||||
'td_read_tpc': 'menu_read_tpc'
|
||||
};
|
||||
read.InitMenu();</script>
|
||||
|
|
@ -0,0 +1,398 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title>人人为我 我为人人</title>
|
||||
<meta name="description" content="人人为我 我为人人"/>
|
||||
<meta name="keywords" content="人人为我 我为人人"/>
|
||||
<meta http-equiv="x-ua-compatible" content="ie=7"/>
|
||||
<link rel='archives' title='人人为我 我为人人' href="https://bbs9.qs2m.live/2048/simple/"/>
|
||||
<base id="headbase" href="https://bbs9.qs2m.live/2048/"/>
|
||||
<script src="https://pv.sohu.com/cityjson"></script>
|
||||
<link rel="stylesheet" type="text/css" href="images/wind-reset.css"/>
|
||||
</head>
|
||||
<body onkeydown="try{keyCodes(event);}catch(e){}">
|
||||
<div class="new_topbar_wrap">
|
||||
<div class="new_topbar">
|
||||
<div class="cc"> <span class="new_topbar_left">
|
||||
<a href="login.php" title="登录" hidefocus="true">登录</a><a href="register.php" hidefocus="true">注册</a> </span>
|
||||
<ul class="new_topbar_right">
|
||||
<li><a href="https://tejiaxie.com" id="td_ID43" target="_blank"><font color="#FF0000">地址发布页1</font></a>
|
||||
</li>
|
||||
<li><a href="https://waimaodan.com/" id="td_ID42" target="_blank"><font
|
||||
color="#FF0000">地址发布页2</font></a></li>
|
||||
<li><a href="/2048/2048.rar" id="td_ID83" target="_blank"><font color="#0000FF">地址发布器下載</font></a></li>
|
||||
<li><a href="javascript:zh_tran('s');">简体</a></li>
|
||||
<li><a href="javascript:zh_tran('t');">繁体</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="header">
|
||||
<div id="head">
|
||||
<table cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td><a href="https://bbs9.qs2m.live/2048/" class="fl"><a href="/2048"><img src="/2048/logo.png"
|
||||
width="288" height="78"></a>
|
||||
</td>
|
||||
<td id="banner" align="right">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="nav-wrap">
|
||||
<div id="nav">
|
||||
<span class="nav-left fl"></span>
|
||||
<div id="nav-s">
|
||||
<a href="javascript:;" class="fr" onclick="goAdvanceSearch();return false;">高级</a>
|
||||
<form name="sF" action="search.php?#submit" method="post">
|
||||
<input type="hidden" name="step" value="2"/>
|
||||
<input type="hidden" name="method" value="AND"/>
|
||||
<input type="hidden" name="sch_area" value="0"/>
|
||||
<input type="hidden" name="f_fid" value="all"/>
|
||||
<input type="hidden" name="sch_time" value="all"/>
|
||||
<input class="s-input" type="text" id="keyword" name="keyword"/>
|
||||
<input class="s-btn" type="submit" name="submit" value=" "/>
|
||||
</form>
|
||||
</div>
|
||||
<script language="JavaScript">
|
||||
function goAdvanceSearch() {
|
||||
var keyword = getObj('keyword').value;
|
||||
var url = 'search.php?advanced=1&keyword=' + keyword;
|
||||
window.location = url;
|
||||
}
|
||||
</script>
|
||||
<div id="nav-global">
|
||||
<ul class="cc">
|
||||
<li class="current"><a href="index.php" id="td_KEYbbs">首页</a></li>
|
||||
<li><a href="https://clgoes.com" id="td_ID86" target="_blank">番號搜索</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="index-info cc">
|
||||
<table cellpadding="0" cellspacing="0" width="100%" style="table-layout:fixed;">
|
||||
<tr class="vt">
|
||||
<td class="tal s5" max-width="450">
|
||||
<form action="login.php" name="login_FORM" method="post">
|
||||
<input type="hidden" name="jumpurl" value="http://bbs9.qs2m.live/2048/index.php"/>
|
||||
<input type="hidden" name="step" value="2"/>
|
||||
<input type="hidden" name="cktime" value="31536000"/>
|
||||
<div class="cc">
|
||||
<div class="fl input mr5" style="padding-left:3px;">
|
||||
<input class="fl gray" onfocus="navCheckinput(this);" onblur="navCheckinput(this);"
|
||||
style="width:85px;border:0;padding:0;" name="pwuser" id="nav_pwuser" value="输入用户名"
|
||||
tabindex="10"/>
|
||||
<a href="javascript:;" title="切换登入方式" class="select_arrow fl"
|
||||
onclick="showLoginType();">下拉</a>
|
||||
</div>
|
||||
<input class="input fl mr5" type="password" name="pwpwd" style="width:85px;"
|
||||
onfocus="if(IsElement('nav_logintab')) getObj('nav_logintab').style.display='';this.value='';var o_nav_logintab = IsElement('nav_logintab') ? getObj('nav_logintab') : ''; PW_popEvent(o_nav_logintab);"
|
||||
tabindex="11"/>
|
||||
<input class="btn fl" type="submit" value="登录" tabindex="8"/></div>
|
||||
<input type="hidden" name="lgt" id="nav_lgt" value="0">
|
||||
<div class="t5 f_two sel_name" id="login_type_list"
|
||||
style="width:5em;padding:0 10px 5px;position:absolute;margin-left:25px;display:none;z-index:1">
|
||||
<ul>
|
||||
<li><a href="javascript:;" onclick="selectLoginType('0','用户名')">用户名</a></li>
|
||||
<li><a href="javascript:;" onclick="selectLoginType('1','UID')">UID</a></li>
|
||||
<li><a href="javascript:;" onclick="selectLoginType('2','Email')">Email</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="nav_logintab" style="width:330px;position:absolute;margin-top:.2em;display:none;z-index:2">
|
||||
<div class="t5 f_two" style="line-height:25px;">
|
||||
<table cellspacing="0" cellpadding="1" align="center" style="width:95%; margin:auto">
|
||||
<tr>
|
||||
<td width="20%">安全问题</td>
|
||||
<td><select name="question" onchange="showcustomquest(this.value)" tabindex="13">
|
||||
<option value="0">无安全问题</option>
|
||||
<option value="1">我爸爸的出生地</option>
|
||||
<option value="2">我妈妈的出生地</option>
|
||||
<option value="3">我的小学校名</option>
|
||||
<option value="4">我的中学校名</option>
|
||||
<option value="5">我最喜欢的运动</option>
|
||||
<option value="6">我最喜欢的歌曲</option>
|
||||
<option value="7">我最喜欢的电影</option>
|
||||
<option value="8">我最喜欢的颜色</option>
|
||||
<option value="-1">自定义问题</option>
|
||||
</select>
|
||||
<input id="othercustomquest" style="display:none" name="customquest"
|
||||
class="input" size="17" tabindex="14"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>您的答案</td>
|
||||
<td><input name="answer" class="input" size="30" tabindex="15"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</td>
|
||||
<td class="tar">
|
||||
<a href="search.php?sch_time=newatc" id="td_KEYlastpost">最新帖子</a>
|
||||
<a href="javascript:;" id="td_KEYhack">社区服务</a>
|
||||
<div id="menu_KEYhack" class="menu menu-post cc" style="display:none;">
|
||||
<div class="menu-b" style="width:9em;">
|
||||
<p><a href="hack.php?H_name=medal" id="td_KEYhack_medal">勋章中心</a></p>
|
||||
<p><a href="hack.php?H_name=lottery" id="td_KEYhack_lottery"></a></p>
|
||||
</div>
|
||||
</div>
|
||||
<a href="sort.php" id="td_KEYsort">统计排行</a>
|
||||
|
||||
<a href="faq.php" id="td_KEYfaq">帮助中心</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="menu_skin" class="menu menu-post cc" style="display:none;">
|
||||
<div class="menu-b" style="width:9em;">
|
||||
<a href="javascript:;" onclick="window.location=('/2048/index.php?skinco=Touch');return false;">Touch</a>
|
||||
<a href="javascript:;" onclick="window.location=('/2048/index.php?skinco=wind');return false;"><font
|
||||
color=#3366cc>■wind</font></a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="menu_shortcut" class="menu menu-post cc" style="display:none;">
|
||||
<div class="menu-b" style="width:9em;width:150px;">
|
||||
<a href="thread.php?fid-56.html">互动交流</a>
|
||||
<a href="thread.php?fid-92.html">精品收录</a>
|
||||
<a href="thread.php?fid-57.html">聚友客栈</a>
|
||||
<a href="thread.php?fid-41.html">綜合資源</a>
|
||||
<a href="thread.php?fid-287.html">赚米专区</a>
|
||||
<a href="thread.php?fid-66.html">H-GAME</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="main-wrap">
|
||||
<div id="main">
|
||||
|
||||
<div class="noticebg">
|
||||
<div id="notice">
|
||||
<div id="notice0" style="width:98%;height:18px;line-height:15px;overflow-y:hidden;">
|
||||
<ul>
|
||||
<li><a href="/2048/faq.php?hid-0.html#faq35"><font size="3" color="red">地址发布器下载</font></a> <span
|
||||
class="f9 gray">19-05-02</span></li>
|
||||
<li><a href="notice.php#144">请使用Google浏览器或者Firefox浏览器访问本站</a> <span
|
||||
class="f9 gray">21-05-04</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="contentc"></div>
|
||||
<div id="content">
|
||||
<div class="contentwrap z">
|
||||
<div class="t">
|
||||
<table cellspacing="0" cellpadding="0" width="100%">
|
||||
<tr>
|
||||
<th class="h" colspan="6">
|
||||
<h2>» <a href="/2048" class="cfont">HJD2048</a></h2>
|
||||
</tr>
|
||||
<tr></tr>
|
||||
<tr class="tr2"></tr>
|
||||
<tbody id="cate_1" style="display:;">
|
||||
<tr height="26" class="tr3 f_one">
|
||||
<td class="icon tac" width="33"><a href="thread.php?fid-2.html" target="_blank">☛</a></td>
|
||||
<th>
|
||||
<a href="thread.php?fid-2.html"><font color="#999">新片速递</font></a>
|
||||
<span class="smalltxt gray"></span>
|
||||
<span class="smalltxt gray">
|
||||
</span>:<span>
|
||||
<a href="thread.php?fid-3.html">最新合集</a> | <a
|
||||
href="thread.php?fid-4.html">亞洲無碼</a> | <a
|
||||
href="thread.php?fid-5.html">日本騎兵</a> | <a href="thread.php?fid-13.html">歐美新片</a> | <a
|
||||
href="thread.php?fid-15.html">國內原創</a> | <a href="thread.php?fid-16.html">中字原創</a> | <a
|
||||
href="thread.php?fid-18.html">三級寫真</a> | <a href="thread.php?fid-113.html">原档收藏</a></span>
|
||||
</th>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="26" class="tr3 f_one">
|
||||
<td class="icon tac" width="33"><a href="" target="_blank">☛</a></td>
|
||||
<th><a href="/htm/b1.htm
|
||||
" target="_blank">真人娱乐</a>:
|
||||
<a href="/htm/a1.htm" target="_blank">亚博赌场</a> |
|
||||
<a href="/htm/a2.htm
|
||||
" target="_blank">葡京赌场</a> |
|
||||
<a href="/htm/a4.htm
|
||||
" target="_blank">皇冠体育</a> |
|
||||
<a href="/htm/a5.htm" target="_blank">皇冠赌场</a> |
|
||||
<a href="/htm/a6.htm
|
||||
" target="_blank">必赢棋牌</a> |
|
||||
<a href="/htm/a7.htm
|
||||
" target="_blank">王者棋牌</a> |
|
||||
</a><a href="/htm/a8.htm
|
||||
" target="_blank">凤凰娱乐</a> |
|
||||
</a><a href="/htm/sg.htm
|
||||
" target="_blank">牛牛三公</a>
|
||||
</th>
|
||||
</tr>
|
||||
<tr height="26" class="tr3 f_one">
|
||||
<td class="icon tac" width="33"><a href="thread.php?fid-7.html" target="_blank">☛</a></td>
|
||||
<th>
|
||||
<a href="thread.php?fid-7.html"><font color="#999">图片专区</font></a>
|
||||
<span class="smalltxt gray"></span>
|
||||
<span class="smalltxt gray"></span>:
|
||||
<span>
|
||||
<a href="thread.php?fid-23.html">網友自拍</a> |
|
||||
<a href="thread.php?fid-24.html">亞洲激情</a> |
|
||||
<a href="thread.php?fid-25.html">歐美激情</a> |
|
||||
<a href="thread.php?fid-26.html">露出偷窺</a> |
|
||||
<a href="thread.php?fid-27.html">高跟絲襪</a> |
|
||||
<a href="thread.php?fid-28.html">卡通漫畫</a> |
|
||||
<a href="thread.php?fid-135.html"><font color=red>原創达人</font></a>
|
||||
</span>
|
||||
</th>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="26" class="tr3 f_one">
|
||||
<td class="icon tac" width="33"><a href="thread.php?fid-273.html" target="_blank">☛</a></td>
|
||||
<th>
|
||||
<a href="thread.php?fid-273.html"><font color="#999">美图秀秀</font></a>
|
||||
<span class="smalltxt gray"></span>
|
||||
<span class="smalltxt gray"></span>:<span><a href="thread.php?fid-21.html">唯美清純</a> | <a
|
||||
href="thread.php?fid-274.html">网络正妹</a> | <a href="thread.php?fid-275.html">亞洲正妹</a> | <a
|
||||
href="thread.php?fid-276.html">素人正妹</a> | <a
|
||||
href="thread.php?fid-277.html">COSPLAY</a> | <a
|
||||
href="thread.php?fid-278.html">女优情报</a> | <a href="thread.php?fid-29.html">Gif动图</a></span>
|
||||
</th>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="26" class="tr3 f_one">
|
||||
<td class="icon tac" width="33"><a href="thread.php?fid-92.html" target="_blank">☛</a></td>
|
||||
<th>
|
||||
<a href="thread.php?fid-92.html"><font color="#999">精品收录</font></a>
|
||||
<span class="smalltxt gray"></span>
|
||||
<span class="smalltxt gray"></span>:<span><a href="thread.php?fid-213.html">獨家拍攝 </a> | <a
|
||||
href="thread.php?fid-94.html"><font color=blue>稀有首發</font></a> | <a
|
||||
href="thread.php?fid-283.html"><font color=blue>网络见闻</font></a> | <a
|
||||
href="thread.php?fid-111.html"><font color=blue>主播實錄</font></a> | <a
|
||||
href="thread.php?fid-88.html">珍稀套圖</a> | <a href="thread.php?fid-131.html">名站同步</a> | <a
|
||||
href="thread.php?fid-180.html">实用漫画</a></span>
|
||||
</th>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="26" class="tr3 f_one">
|
||||
<td class="icon tac" width="33"><a href="thread.php?fid-75.html" target="_blank">☛</a></td>
|
||||
<th>
|
||||
<a href="thread.php?fid-75.html"><font color="#999">免空網盤</font></a>
|
||||
<span class="smalltxt gray"></span>
|
||||
<span class="smalltxt gray"></span>:<span><a href="thread.php?fid-71.html">网盘一区</a> | <a
|
||||
href="thread.php?fid-72.html">网盘二区</a> | <a href="thread.php?fid-272.html">网盘三区</a> | <a
|
||||
href="thread.php?fid-195.html">分享福利</a> | <a href="thread.php?fid-280.html">国产精选</a> | <a
|
||||
href="thread.php?fid-79.html">高清福利</a> | <a href="thread.php?fid-216.html">高清首发</a> | <a
|
||||
href="thread.php?fid-76.html">多挂原创</a></span>
|
||||
</th>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="26" class="tr3 f_one">
|
||||
<td class="icon tac" width="33"><a href="thread.php?fid-41.html" target="_blank">☛</a></td>
|
||||
<th>
|
||||
<a href="thread.php?fid-41.html"><font color="#999">綜合資源</font></a>
|
||||
<span class="smalltxt gray"></span>
|
||||
<span class="smalltxt gray"></span>:<span><a href="thread.php?fid-43.html">磁链迅雷</a> | <a
|
||||
href="thread.php?fid-67.html">正片大片</a> | <a href="thread.php?fid-66.html">H-GAME</a> | <a
|
||||
href="thread.php?fid-55.html">有声小说</a> | <a href="thread.php?fid-78.html">在线视频</a> | <a
|
||||
href="thread.php?fid-279.html">在线快播影院</a></span>
|
||||
</th>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="26" class="tr3 f_one">
|
||||
<td class="icon tac" width="33"><a href="thread.php?fid-102.html" target="_blank">☛</a></td>
|
||||
<th>
|
||||
<a href="thread.php?fid-102.html"><font color="#999">文学欣赏</font></a>
|
||||
<span class="smalltxt gray"></span>
|
||||
<span class="smalltxt gray"></span>:<span><a href="thread.php?fid-48.html">综合小说</a> | <a
|
||||
href="thread.php?fid-103.html">人妻意淫</a> | <a href="thread.php?fid-50.html">乱伦迷情</a> | <a
|
||||
href="thread.php?fid-54.html">长篇连载</a> | <a href="thread.php?fid-100.html">文学作者</a> | <a
|
||||
href="thread.php?fid-109.html">TXT小说打包</a></span>
|
||||
</th>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="26" class="tr3 f_one">
|
||||
<td class="icon tac" width="33"><a href="" target="_blank">☛</a></td>
|
||||
<th>
|
||||
<a href="/htm/b10.htm" target="_blank">聚合直播</a>:
|
||||
<a href="/htm/b2.htm" target="_blank">银河赌场</a> | <a href="/htm/b3.htm" target="_blank">同城约炮</a>
|
||||
|
|
||||
<a href="/htm/b4.htm
|
||||
" target="_blank">开元棋牌</a> | <a href="/htm/b5.htm
|
||||
" target="_blank">9 1大神</a> | <a href="/htm/b6.htm
|
||||
" target="_blank">约炮大群</a> | <a href="/htm/b7.htm
|
||||
" target="_blank">兼职少妇</a> | <a href="/htm/b9.htm
|
||||
" target="_blank">威尼斯人</a> | <a href="/htm/c1.htm
|
||||
" target="_blank">必博体育</a></th>
|
||||
</tr>
|
||||
<tr height="26" class="tr3 f_one">
|
||||
<td class="icon tac" width="33"><a href="thread.php?fid-56.html" target="_blank">☛</a></td>
|
||||
<th>
|
||||
<a href="thread.php?fid-56.html"><font color="#999">互动交流</font></a>
|
||||
<span class="smalltxt gray"></span>
|
||||
<span class="smalltxt gray"></span>:<span><a href="thread.php?fid-57.html"><font
|
||||
color=red>聚友客栈</font></a> | <a href="thread.php?fid-61.html">求片专版</a> | <a
|
||||
href="thread.php?fid-218.html">成人信息</a> | <a href="thread.php?fid-136.html"><font
|
||||
color=blue>坛友自售</font></a> | <a href="thread.php?fid-287.html"><font
|
||||
color=red>赚米专区</font></a> | <a href="thread.php?fid-128.html">问题建议/广告举报</a></span>
|
||||
</th>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-wrap">
|
||||
<div class="c"></div>
|
||||
<div id="bottom"></div>
|
||||
<div id="light" class="deanopas wow fadeInDown" style="visibility: visible; -webkit-animation: fadeInDown;">
|
||||
<a href="javascript:;" class="deancloselight"><i class="icon-lightbulb"></i><span id="light_text">关灯</span></a>
|
||||
</div>
|
||||
|
||||
<div class="c"></div>
|
||||
<div id="footer">
|
||||
<div id="mode-footer" class="mt">
|
||||
<div class="bottom tac">
|
||||
|
||||
<a href="/htm/b10.htm" target="_blank"><font size="4" color="red"><b>聚合直播</b></font></a>
|
||||
<a href="/htm/b9.htm" target="_blank"><font size="4" color="blue"><b>威尼斯人</b></font></a> <a
|
||||
href="/htm/a1.htm" target="_blank"><font size="4" color="red"><b>亚博赌场</b></font></a> <a
|
||||
href="/htm/a2.htm" target="_blank"><font size="4" color="blue"><b>葡京赌场</b></font></a> <a
|
||||
href="/htm/a4.htm" target="_blank"><font size="4" color="red"><b>皇冠体育</b></font></a> <a
|
||||
href="/htm/a5.htm" target="_blank"><font size="4" color="blue"><b>皇冠赌场</b></font></a> <a
|
||||
href="/htm/b4.htm" target="_blank"><font size="4" color="green"><b>开元棋牌</b></font></a> <a
|
||||
href="/htm/b7.htm" target="_blank"><font size="4" color="blue"><b>兼职少妇</b></font></a> <a
|
||||
href="/htm/sg.htm" target="_blank"><font size="4" color="green"><b>牛牛三公</b></font></a>
|
||||
<br>
|
||||
<a href="/htm/b1.htm" target="_blank"><font size="4" color="red"><b>真人娱乐</b></font></a>
|
||||
<a href="/htm/b2.htm" target="_blank"><font size="4" color="green"><b>银河赌场</b></font></a> <a
|
||||
href="/htm/a7.htm" target="_blank"><font size="4" color="blue"><b>王者棋牌</b></font></a> <a
|
||||
href="/htm/a6.htm" target="_blank"><font size="4" color="green"><b>必赢棋牌</b></font></a> <a
|
||||
href="/htm/b5.htm" target="_blank"><font size="4" color="red"><b>9 1大神</b></font></a> <a
|
||||
href="/htm/b6.htm" target="_blank"><font size="4" color="blue"><b>约炮大群</b></font></a> <a
|
||||
href="/htm/a8.htm" target="_blank"><font size="4" color="green"><b>凤凰娱乐</b></font></a>
|
||||
<a href="/htm/b3.htm" target="_blank"><font size="4" color="red"><b>同城约炮</b></font></a> <a
|
||||
href="/htm/c1.htm" target="_blank"><font size="4" color="blue"><b>必博体育</b></font></a>
|
||||
</div>
|
||||
<div class="bottom tac">
|
||||
<div class="y-bg4 black">
|
||||
<ul>
|
||||
<li><a href="index.php?skinco-Touch.html">手機版</a> | <a href="https://apk.elsbapk.org/2048.apk">APP下載</a>
|
||||
| <a href="/2048/2048.rar">地址发布器</a> | <a href="faq.php?hid-0.html.html#faq33">2257</a> | <a
|
||||
href="faq.php?hid-0.html.html#faq34">DMCA</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,49 @@
|
|||
package com.xjs.y2048community.task;
|
||||
|
||||
import com.ruoyi.common.redis.service.RedisService;
|
||||
import com.xjs.annotation.ReptileLog;
|
||||
import com.xjs.y2048community.webmagic.Y2048communityPipeline;
|
||||
import com.xjs.y2048community.webmagic.Y2048communityProcessor;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
import us.codecraft.webmagic.Spider;
|
||||
import us.codecraft.webmagic.scheduler.BloomFilterDuplicateRemover;
|
||||
import us.codecraft.webmagic.scheduler.QueueScheduler;
|
||||
|
||||
import static com.xjs.consts.RedisConst.REPTILE_2048_COMMUNITY_COUNT;
|
||||
import static com.xjs.consts.ReptileConst.Y_2048_COMMUNITY_URL;
|
||||
|
||||
/**
|
||||
* 2048社区任务
|
||||
* @author xiejs
|
||||
* @since 2022-06-17
|
||||
*/
|
||||
@Component
|
||||
public class Y2048communityTask {
|
||||
@Autowired
|
||||
private Y2048communityProcessor y2048communityProcessor;
|
||||
@Autowired
|
||||
private RedisService redisService;
|
||||
@Autowired
|
||||
private Y2048communityPipeline y2048communityPipeline;
|
||||
|
||||
|
||||
@ReptileLog(name = "2048社区",url = Y_2048_COMMUNITY_URL)
|
||||
public Long reptile() {
|
||||
//执行爬虫
|
||||
Spider.create(y2048communityProcessor)
|
||||
.addUrl(Y_2048_COMMUNITY_URL)//设置爬取地址
|
||||
.thread(30)//设置爬取线程数
|
||||
.setScheduler(new QueueScheduler()
|
||||
.setDuplicateRemover(new BloomFilterDuplicateRemover(110000)))
|
||||
.addPipeline(y2048communityPipeline)//设置爬取之后的数据操作
|
||||
.run();//同步执行
|
||||
|
||||
Integer cache = redisService.getCacheObject(REPTILE_2048_COMMUNITY_COUNT);
|
||||
redisService.deleteObject(REPTILE_2048_COMMUNITY_COUNT);
|
||||
if (cache != null) {
|
||||
return Long.valueOf(cache);
|
||||
}
|
||||
return 0L;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
package com.xjs.y2048community.webmagic;
|
||||
|
||||
import lombok.extern.log4j.Log4j2;
|
||||
import org.springframework.stereotype.Component;
|
||||
import us.codecraft.webmagic.ResultItems;
|
||||
import us.codecraft.webmagic.Task;
|
||||
import us.codecraft.webmagic.pipeline.Pipeline;
|
||||
|
||||
/**
|
||||
* 2048爬虫数据处理
|
||||
* @author xiejs
|
||||
* @since 2022-06-17
|
||||
*/
|
||||
@Component
|
||||
@Log4j2
|
||||
public class Y2048communityPipeline implements Pipeline {
|
||||
|
||||
@Override
|
||||
public void process(ResultItems resultItems, Task task) {
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,98 @@
|
|||
package com.xjs.y2048community.webmagic;
|
||||
|
||||
import com.ruoyi.common.redis.service.RedisService;
|
||||
import com.xjs.consts.ReptileConst;
|
||||
import lombok.extern.log4j.Log4j2;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
import us.codecraft.webmagic.Page;
|
||||
import us.codecraft.webmagic.Site;
|
||||
import us.codecraft.webmagic.processor.PageProcessor;
|
||||
import us.codecraft.webmagic.selector.Selectable;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import static com.xjs.consts.RedisConst.REPTILE_2048_COMMUNITY_COUNT;
|
||||
import static com.xjs.consts.ReptileConst.Y_2048_COMMUNITY_URL;
|
||||
|
||||
/**
|
||||
* 社区 爬虫处理
|
||||
* @author xiejs
|
||||
* @since 2022-06-17
|
||||
*/
|
||||
@Component
|
||||
@Log4j2
|
||||
public class Y2048communityProcessor implements PageProcessor {
|
||||
|
||||
@Autowired
|
||||
private RedisService redisService;
|
||||
|
||||
@Override
|
||||
public void process(Page page) {
|
||||
|
||||
try {
|
||||
Integer count = redisService.getCacheObject(REPTILE_2048_COMMUNITY_COUNT);
|
||||
if (count == null) {
|
||||
count = 0;
|
||||
}
|
||||
|
||||
List<Selectable> trs = page.getHtml().css("#content .tr3").nodes();
|
||||
for (Selectable tr : trs) {
|
||||
List<String> allText = tr.css("th > span > a", "text").all();
|
||||
|
||||
for (String text : allText) {
|
||||
if ("COSPLAY".equalsIgnoreCase(text)) {
|
||||
String href = tr.css("th > span > a", "href").get();
|
||||
|
||||
//获取需要爬取的路径
|
||||
page.addTargetRequest(Y_2048_COMMUNITY_URL+href);
|
||||
}
|
||||
if ("高跟絲襪".equalsIgnoreCase(text)) {
|
||||
String href = tr.css("th > span > a", "href").get();
|
||||
|
||||
//获取需要爬取的路径
|
||||
page.addTargetRequest(Y_2048_COMMUNITY_URL+href);
|
||||
}
|
||||
}
|
||||
|
||||
count += allText.size();
|
||||
|
||||
}
|
||||
|
||||
this.handlerListPage(page, count);
|
||||
|
||||
|
||||
|
||||
|
||||
redisService.setCacheObject(REPTILE_2048_COMMUNITY_COUNT, count);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage());
|
||||
} finally {
|
||||
redisService.expire(REPTILE_2048_COMMUNITY_COUNT, 3, TimeUnit.HOURS);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 处理列表页面
|
||||
* @param page 页面
|
||||
* @param count 总数
|
||||
*/
|
||||
private void handlerListPage(Page page, Integer count) {
|
||||
page.getHtml().css("#ajaxtable > .tr3 > .tal >");
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public Site getSite() {
|
||||
return Site.me()
|
||||
.addHeader(ReptileConst.headerKey, ReptileConst.headerValue)
|
||||
.setCharset("utf8")//设置字符编码
|
||||
.setTimeOut(5000)//设置超时时间
|
||||
.setRetrySleepTime(500)//设置重试间隔时间
|
||||
.setCycleRetryTimes(5)//设置重试次数
|
||||
.setSleepTime(10)//设置两个页面之间的间隔时间
|
||||
;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue