我喜欢她但我又把只有微信昵称怎样加她姗了怎么办,应该再加她吗?

拒绝访问 | www.vst.cc | 百度云加速
请打开cookies.
此网站 (www.vst.cc) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3a0ca203b3da13b3-ua98).
重新安装浏览器,或使用别的浏览器you have been blocked更多频道内容在这里查看
爱奇艺用户将能永久保存播放记录
过滤短视频
暂无长视频(电视剧、纪录片、动漫、综艺、电影)播放记录,
按住视频可进行拖动
&正在加载...
请选择打赏金额:
收藏成功,可进入
查看所有收藏列表
当前浏览器仅支持手动复制代码
视频地址:
flash地址:
html代码:
通用代码:
通用代码可同时支持电脑和移动设备的分享播放
用爱奇艺APP或微信扫一扫,在手机上继续观看
当前播放时间:
一键下载至手机
限爱奇艺安卓6.0以上版本
使用微信扫一扫,扫描左侧二维码,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
设备搜寻中...
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
连接失败!
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
部安卓(Android)设备,请点击进行选择
请您在手机端下载爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
爱奇艺云推送
请您在手机端登录爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
180秒后更新
打开爱奇艺移动APP,点击“我的-扫一扫”,扫描左侧二维码进行登录
没有安装爱奇艺视频最新客户端?
, 可在设置中重新打开噢!
30秒后自动关闭
微信">微信
播放量数据:快去看看谁在和你一起看视频吧~
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制
安装爱奇艺视频客户端,
马上开始为您下载本片
5秒后自动消失
&li data-elem="tabtitle" data-seq="{{seq}}"& &a href="javascript:void(0);"& &span>{{start}}-{{end}}&/span& &/a& &/li&
&li data-downloadSelect-elem="item" data-downloadSelect-selected="false" data-downloadSelect-tvid="{{tvid}}"& &a href="javascript:void(0);"&{{pd}}&/a&
选择您要下载的《
色情低俗内容
血腥暴力内容
广告或欺诈内容
侵犯了我的权力
还可以输入
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制
本奖品由提供
红包雨下完了,下次早点来噢~&img src=&/50/v2-d42dd13c8d10b19ee26de_b.jpg& data-rawwidth=&690& data-rawheight=&388& class=&origin_image zh-lightbox-thumb& width=&690& data-original=&/50/v2-d42dd13c8d10b19ee26de_r.jpg&&&blockquote&横看成岭侧成峰,远近高低各不同。知乎干货哪里找,只缘身在此山中。&/blockquote&&p&打开首页,能看到四个功能,首页-发现-话题-搜索,每一个都&b&暗藏乾坤&/b&。&/p&&img src=&/v2-dff00c5fdf4af01c60581_b.png& data-rawwidth=&629& data-rawheight=&49& class=&origin_image zh-lightbox-thumb& width=&629& data-original=&/v2-dff00c5fdf4af01c60581_r.png&&&p&上一篇文章分析了首页时间线的机制,今天再来讲解下话题 - 这个最被人忽视的功能。&/p&&p&看首页你可能会觉得恶心,经常出现让你讨厌的内容;但是点进话题,里面都是话题相关的内容,按热门顺序排序,很少会出现垃圾信息。&/p&&img src=&/v2-2fceb11190adaaaf80aaa6_b.png& data-rawwidth=&664& data-rawheight=&172& class=&origin_image zh-lightbox-thumb& width=&664& data-original=&/v2-2fceb11190adaaaf80aaa6_r.png&&&p&当你搜索某个关键词时,会出现内容-用户-话题三个分类。你思考过话题有什么用吗?&/p&&img src=&/v2-d005f9ce7e22eff3fbe9b79dc978c082_b.png& data-rawwidth=&646& data-rawheight=&486& class=&origin_image zh-lightbox-thumb& width=&646& data-original=&/v2-d005f9ce7e22eff3fbe9b79dc978c082_r.png&&&p&你搜了爬虫,是想学习爬虫吗?在话题里已经有人建好了&b&索引&/b&,帮助你了解关于爬虫的一切。&/p&&img src=&/v2-b42dfed94ac7f9_b.png& data-rawwidth=&659& data-rawheight=&741& class=&origin_image zh-lightbox-thumb& width=&659& data-original=&/v2-b42dfed94ac7f9_r.png&&&p&&br&&/p&&img src=&/v2-bb_b.png& data-rawwidth=&668& data-rawheight=&587& class=&origin_image zh-lightbox-thumb& width=&668& data-original=&/v2-bb_r.png&&&p&&b&话题是知乎建立的根基,&/b&就像是树枝,落地生根,开枝散叶。所有的回答都会绑定在话题下,有着非常完善的组织架构,和丰富的索引信息,让知识能够不断沉淀积累。这样做不仅能方便人们检索信息,更有利于搜索引擎爬虫,有助于SEO。&/p&&h2&&b&感谢那些默默付出的人们,建立了庞大的知识树体系,还有温馨的提示信息。&/b&&/h2&&img src=&/v2-b4efa48cd18a_b.png& data-rawwidth=&305& data-rawheight=&208& class=&content_image& width=&305&&&p&以MacBook()为例,父子话题都是多对多的映射关系,有11层父级话题和5层子级话题,一个话题的深度就有16cm那么深!&/p&&img src=&/v2-cc2f40ddcc6e12cc66be7_b.png& data-rawwidth=&529& data-rawheight=&357& class=&origin_image zh-lightbox-thumb& width=&529& data-original=&/v2-cc2f40ddcc6e12cc66be7_r.png&&&p&&br&&/p&&img src=&/v2-4feaa79f60e84c287c275cc_b.png& data-rawwidth=&453& data-rawheight=&305& class=&origin_image zh-lightbox-thumb& width=&453& data-original=&/v2-4feaa79f60e84c287c275cc_r.png&&&p&所有话题的祖先都是根话题,全部话题通过父子关系构成一个&a href=&/question/& class=&internal&&有根无循环的有向图&/a&。&/p&&img src=&/v2-658fabd8ee2daa99fb3f_b.png& data-rawwidth=&664& data-rawheight=&176& class=&origin_image zh-lightbox-thumb& width=&664& data-original=&/v2-658fabd8ee2daa99fb3f_r.png&&&p&看到有向图,我就想到了&b&深度优先搜索和广度优先搜索&/b&,用dfs把所有话题爬下来看看。&/p&&h2&话题一共&b&40747&/b&个,总关注数&b&&/b&(有重复),总问题数&b&&/b&(有重复),平均每个话题就有&b&14882&/b&个关注者。要知道,&b&14882&/b&个关注者能在知乎用户排到2700名了。&/h2&&p&关注者数量排名前30的话题是&/p&&img src=&/v2-d986c689c31eae6a66c51accfb4edff8_b.png& data-rawwidth=&353& data-rawheight=&570& class=&content_image& width=&353&&&p&看来大家最关注的是&b&电影、心理学、旅行&/b&,难怪知乎上有那么多影评人、心理学大师、职业旅行者。而且这些话题的关注量都在一千万以上,如果能写出高赞的回答,吸粉是很方便的。&/p&&p&对比下话题和用户排名前30的,话题的关注量差不多是大V的关注量的十倍!所以说知乎是一个内容社区,大家更关注的是内容,大家都知道在知乎涨粉是多么的艰难啊。&/p&&p&即使是张公子,有着绝对优势的142万关注者,在话题里也只能排在&b&第90&/b&。&/p&&img src=&/v2-9b7fbb768d79a919f15fbfabb3918ce0_b.png& data-rawwidth=&1036& data-rawheight=&507& class=&origin_image zh-lightbox-thumb& width=&1036& data-original=&/v2-9b7fbb768d79a919f15fbfabb3918ce0_r.png&&&p&我的小号关注了3个话题,37个美女,首页内容比例来自话题的多于来自关注者,可能是因为话题的权重更高。&/p&&img src=&/v2-71e2fa63ba9be42230fad_b.png& data-rawwidth=&679& data-rawheight=&439& class=&origin_image zh-lightbox-thumb& width=&679& data-original=&/v2-71e2fa63ba9be42230fad_r.png&&&p&再按照问题数量排序看看&/p&&img src=&/v2-cc_b.png& data-rawwidth=&197& data-rawheight=&593& class=&content_image& width=&197&&&p&原来知乎才是最大的&b&性情交流社区&/b&,翻墙上草榴不如上知乎方便。从问题的数量,可以看出大家讨论最多的就是&b&性、情感、生活、恋爱、心理&/b&,所以这些才是社区的主流内容,以后性瘾患者、编故事、爆照、教你赚钱、情感/心理咨询的会越来越多。老实人就老老实实地写技术文章,不要幻想成为大V了。&/p&&p&里面还混入了一些奇怪的东西...&/p&&p&未成年人请在家长陪同下浏览!&br&&img src=&/v2-f1b51ab07a31d73bffbd0b1c361ab3c7_b.jpg& data-rawwidth=&1046& data-rawheight=&1852& class=&origin_image zh-lightbox-thumb& width=&1046& data-original=&/v2-f1b51ab07a31d73bffbd0b1c361ab3c7_r.jpg&&&br&&/p&&img src=&/v2-9c78d3c679accf01e620d69e834ade3f_b.png& data-rawwidth=&648& data-rawheight=&94& class=&origin_image zh-lightbox-thumb& width=&648& data-original=&/v2-9c78d3c679accf01e620d69e834ade3f_r.png&&&p&上门按摩服务是一个典型的&b&色情spam&/b&,都是一些哪里服务好的问题,大家千万不要去搜了,因为现在已经清理掉了。&/p&&img src=&/v2-d0bd22c4a99b98abbfdadd_b.png& data-rawwidth=&574& data-rawheight=&131& class=&origin_image zh-lightbox-thumb& width=&574& data-original=&/v2-d0bd22c4a99b98abbfdadd_r.png&&&p&别忘了还有这些&b&受限制话题&/b&,需要主动关注才会出现的。&/p&&p&看下成人内容,发现有十万多个约炮话题&a href=&/topic//followers& class=&internal&&关注者&/a&,在里面发现了一些人....&/p&&img src=&/v2-a3000167cefed702cbb588f49bb49799_b.png& data-rawwidth=&381& data-rawheight=&593& class=&content_image& width=&381&&&p&还有一些话题,已经被永远地和谐了,相关标签全部都被移除了,让我们默哀三分钟吧。&/p&&img src=&/v2-0d2ed0abee085_b.png& data-rawwidth=&642& data-rawheight=&93& class=&origin_image zh-lightbox-thumb& width=&642& data-original=&/v2-0d2ed0abee085_r.png&&&p&从话题里还能发现一些活跃回答者,比如爬虫话题下的&/p&&img src=&/v2-d61c78e8badc1c15c3edb60_b.png& data-rawwidth=&286& data-rawheight=&467& class=&content_image& width=&286&&&p&以 &a class=&member_mention& href=&/people/eaf435b228ce0b038a4afe& data-hash=&eaf435b228ce0b038a4afe& data-hovercard=&p$b$eaf435b228ce0b038a4afe&&@路人甲&/a& 为例,他是Python、爬虫、网易云音乐话题的活跃回答者&/p&&img src=&/v2-2a6fb4f8eadcd0e3c63180_b.png& data-rawwidth=&631& data-rawheight=&705& class=&origin_image zh-lightbox-thumb& width=&631& data-original=&/v2-2a6fb4f8eadcd0e3c63180_r.png&&&p&&br&&/p&&img src=&/v2-3b0aabab105aa0be8c70363b92dac779_b.png& data-rawwidth=&344& data-rawheight=&194& class=&content_image& width=&344&&&p&看下统计信息,生活类话题比技术类获赞容易太多了;只要你的回答多、赞数高,就能成为活跃回答者;如果质量高,就是优秀回答者了。想知道自己在某个回答下的活跃程度吗?在url后面加上/topic/id就可以看到,例如&a href=&/people/sgai/answers/topic/& class=&internal&&/people/sgai/answers/topic/&/a& &/p&&p&其实有两个很简单的方法吸粉,没有任何难度,并且已经有人就是这么做的&/p&&p&1.从热门话题里选择热门问题,持续回答,每天都能获得巨大的流量&/p&&p&2.整理话题里的优秀内容,自制索引,每篇都能获得几千赞&/p&&p&话题里还有很多价值,等着你去挖掘~&/p&
横看成岭侧成峰,远近高低各不同。知乎干货哪里找,只缘身在此山中。打开首页,能看到四个功能,首页-发现-话题-搜索,每一个都暗藏乾坤。上一篇文章分析了首页时间线的机制,今天再来讲解下话题 - 这个最被人忽视的功能。看首页你可能会觉得恶心,经常出现…
口腔颌面外科在读硕士 我们夜班急诊的病人几乎一半是小孩被狗咬的 你体会一下 &br&回头找找那个被藏獒咬了的图&br&&br&------------------------------------------以下画面可能引起不适------------------------------------------------------------------&br&&br&&br&&br&藏獒咬伤&br&&br&&br&&br&&b&图片已删除 知乎说我不友善&/b&&br&&br&&br&&br&&br&由于大部分犬类撕咬时高度和儿童头部高度比较接近 所以成人被咬时担心的也许只是狂犬病 打针也就解决了 但儿童还得担心面部留下的伤痕 还有心理问题敬告诸位 家里有孩子 养狗一定要慎重 谁也不能保证狗不咬人 毕竟兔子急了也咬人&br&&br&兔子咬人:&br&&a href=&///?target=http%3A///news/dezhou/folder135/5-10-.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&兔子急了真咬人! 六岁娃逗兔子被咬伤手指&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///lanmei/981690.html%3Fclearcache%3D1& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&兔子急了真会咬人! 一岁男婴被兔子咬掉了手指&i class=&icon-external&&&/i&&/a&&br&&br&人咬人:&br&&a href=&///?target=http%3A////content_5086044.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&石家庄男子醉酒不听工友劝 还咬人家眼睛一大口&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//.cn/sywb/html//content_791538.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&人咬人,居然跟狗咬人一样严重&i class=&icon-external&&&/i&&/a&&br&&br&狗咬儿童:&br&&a href=&///?target=http%3A///news/ht//667991.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&2岁女童被狗咬缝20针 孩子亲近还是远离宠物?&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//.cn/qlwb/content//ArticelK03002FM.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&三岁男童被自家狗咬伤下巴&i class=&icon-external&&&/i&&/a&&br&&br&洗衣机、收割机、井盖咬人:&br&&a href=&///?target=http%3A///shehui//673210.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&洗衣机“咬人” 徐州一女童被卡甩干桶内--扬子晚报网&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A////.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&济南:收割机频现“咬人”事件 农民疑设计存缺陷&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///3069225.shtml& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&请让“咬人” 井盖快闭嘴吧&i class=&icon-external&&&/i&&/a&&br&&br&扫了几眼回答 发现基本上全是说养狗怎么怎么好的 对于这个我没什么说的 但请你们想想自己的孩子 哪怕只有万分之一的概率 到了自己身上也是百分之百 &br&为了孩子&br&&a data-hash=&efd4b99dffb44b82de5432c7& href=&///people/efd4b99dffb44b82de5432c7& class=&member_mention& data-editable=&true& data-title=&@孙培& data-hovercard=&p$b$efd4b99dffb44b82de5432c7&&@孙培&/a& 说的 “我很难想象一条狗会攻击小朋友。我是说,没有被虐打过的狗”&br&我只能说我也很难相信有人去杀人放火 但我不否认这些事的存在 毕竟我不是杀人犯 我不知道他怎么想的&br&退一万步讲 你养狗不虐待 你家狗不咬人 你不能保证你家邻居不虐待 不咬你家人&br&作为一个成人知道不能伤害动物 但一个孩子涉世未深 也许不小心踩着狗尾巴就是挨一顿咬&br&言尽于此 觉得难以想象的 到你们那儿有口腔颌面外科的医院急诊蹲几个晚上 你会见识到的&br&&br&&br&&b&统一回复&/b&&br&1、有没有猫咬伤的&br&我只能说我没见过 不能说没有&br&2、藏獒是烈性犬 所以咬人正常 放图不合适&br&一般狗咬人的太多了 我没留下图 这个确实属于狗咬伤中比较严重的 但不代表一般狗咬伤不严重 因为那是脸 咬屁股10cm和咬脸1cm是不同的概念&br&3、狗咬不咬人看品种&br&我没去调查 但我基本可以肯定 没有哪种狗是没咬过人的&br&4、“请你们想想自己的孩子 哪怕只有万分之一的概率 到了自己身上也是百分之百 ”很煽情 我讨厌&br&如果你喜欢 我可以改成 ”狗有咬人的可能 告你了 爱信不信 咬死活该“&br&5、“你呆在外科自然看到的都是被咬的少数。既然自己也说人会咬人,那是不是就要把小孩锁家里?”&br&第一 我已经说了 我是口腔颌面外科的 我没有隐瞒&br&第二 我说人会咬人是要指出 人都会咬人 更别提狗了 没想到有人这么理解 我无言以对&br&第三 别和我说一切 车撞小孩所以不开车 小孩出去有危险所以锁小孩 类似的说法 你这逻辑很有问题 智商基本脱离我劝的范围了&br&6、“你既然给了自己的立论,恐怕有义务支持它。”&br&我一不赚钱 二不图名 顺口一答而已 别有这种四海之内皆你爹的想法 我没有任何义务为你的愚蠢买单&br&7、“放在幼儿园好端端的还被人砍。。。走在路上还被殴打猥亵。。。感觉楼主没说在点子上。。。。光比惨有毛用啊,难道被人砍的伤疤比被狗咬的更美观一些??”&br&第一被人砍、被人猥亵所以要把罪犯绳之于法 第二 这不是比惨 被人砍被狗咬都很惨 但这关养狗毛线事 第三被人砍一般来说仅从医学角度说 没有狗咬伤危害大 因为狗口腔绝对不会比刀干净 整齐的伤口也比撕裂的伤口容易缝合且瘢痕小&br&8、“片面了答主你这个回答。那是藏獒,不是城市内可以驯养是犬类,是大型猛犬。而一般人家养的是小型犬,比熊,贵宾等&&br&第一 不是城市不让养就没人养 第二 小狗也会咬人&br&9、我说的一切都是我所见到的病例 至于狗咬伤在小孩受伤中所占的比例 我不会去查 没那义务&br&10、我不是狗黑 我看到小狗也会很喜欢 但我不会去养 我见过太多被狗咬的 也踩过太多狗屎 偶尔也会被狗叫声惊醒 我只是一个狗粉黑 我讨厌把自己狗的地位凌驾于他人之上的**&br&11、诸位看过就算 我不会再说更多 好自为之 我没那义务也没那精力 爱听不听&br&12、有个人渣祝我毕业不了 我让他滚粗 竟然还被他举报了 知乎药丸啊&br&去年有个人祝我考不上研 承他吉言 我考上了 嘿嘿&br&&br&&br&ps&br&评论区 &a data-hash=&e8e80deaef1f4074af77& href=&///people/e8e80deaef1f4074af77& class=&member_mention& data-editable=&true& data-title=&@目目目& data-hovercard=&p$b$e8e80deaef1f4074af77&&@目目目&/a& 比我说得好 引用一下&br&养狗也不是什么人都能养的,这是事实,首先你得有足够的耐心和时间,其次你得有足够的知识储备,比如狗的习惯,一般狗的问题都是人的问题。出门你得牵着,不要放养,不要给他人造成负担。我不建议孩子幼儿时期就开始养狗,比较2个智商都不高,我建议孩子在10岁左右,有一定的自己保护自己,只好坏的心态。知道什么该做什么不该做。还是家长的教育,要让孩子远离危险。比较现在小孩很小,家里面的任何东西都能给他带来伤害。任何事情,人物都有美好的一面和不好的一面。这并不是养只狗和宝宝一起长大的问题,而是你有没有这个能力去让宝宝和狗一起友好和谐的长大的问题。&br&所以有些人口口声声的说爱狗,其实不然,他们还是爱自己,如果真的是爱狗,有没有想过如果不牵绳子狗会不会被车撞伤,甚至撞死。如果真的爱狗,为什么做不到遛狗的时候随身处理狗的便便。说到底,就是一时兴起,图他们可爱满足自己。我家也养狗,出门都拴着,自己家一般的塑料袋,垃圾都不让他们碰。三天去洗一次澡,一年打一次针。不比养小孩轻松的。他们只是图一时的乐趣,如果真的爱狗,会喜欢听到别人说自己家的狗狗畜生就是畜生?谁不喜欢听到说狗很乖,很干净,懂人话。要做到后面这一点,很不容易。&br&&br&&br&&br&......,.........,.........,.........,........,........,........,....&br&新看到的新闻 什么叫真鸡 巴惨 这就叫真鸡 巴惨 所幸祸害的是自家孩子 不幸中的万幸&br&&img src=&/v2-7ca23e3ca0b0fbceddc9_b.jpg& data-rawwidth=&1080& data-rawheight=&1920& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&/v2-7ca23e3ca0b0fbceddc9_r.jpg&&&br&&br&&a href=&///?target=http%3A///newsDetail_forward_1680149& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/newsDetai&/span&&span class=&invisible&&l_forward_1680149&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&
口腔颌面外科在读硕士 我们夜班急诊的病人几乎一半是小孩被狗咬的 你体会一下 回头找找那个被藏獒咬了的图 ------------------------------------------以下画面可能引起不适------------------------------------------------------------------ 藏獒咬伤 …
分!必须分!&br&我前男友和我第一次爱爱时,用的淘宝的69元一打的杜蕾斯夜光套,当我在他狂热的亲吻抚摸下,勉强打开手机淘宝一查后,我当时立刻就想把他踹下床去!&br&我在他心中,就这么廉价?就只配用这么低档的套套?&br&当时我就想分手,可我当时也有点想要,便决定暂时忍受。&br&哼,要不是他一晚用掉七个,我肯定第二天就和他分手了!&br&三天后,我又一次想分手。&br&那天是6月9日,是咱们年轻人中要过的一个新节日,叫下吻节。&br&他找花店人送花到我办公室了,我一看,就觉得这玫瑰有问题,没有同事小张收到的香,也没有同事小李收到的艳。&br&我拿着花上的卡片,找到那家店,才发现他送我的花,是中档的一种,我那捧花,只要499!&br&这还有什么说的?&br&回家闪分!&br&结果回家看到他小狗一样叼着一盒套套,趴在床上等我,我又心软了……&br&真正和他分手,是在见父母后,我家里提出很多正常的要求,他也没法满足。&br&例如他家买新房必须要写上我的名字,比如彩礼钱要加到28万,比如买车不能买国产车,且价钱必须在15万以上……&br&在明确成不了后,他哭了。&br&我在冷笑,我不知道男人这点条件也满足不了我,还结什么婚?&br&就是因为社会上有些直男癌和傻女人,鼓吹什么真爱,什么真情什么的。造成了社会对我们女性的错觉。&br&女人不能活的廉价!&br&对男人要求就是要严格。&br&男人送的礼物,它的价值,绝对代表你在他心中的地位!&br&…………&br&夜深了,关掉最喜欢的迷梦女神的微博,顺便去冰箱拿了根黄瓜。&br&其实,在睡觉前,我总是想到他,我就想,这种尺寸的男人,怎么就不看迷梦女神的文章呢,他只要多了解一下女人的心,我也不至于与瓜同眠啊。&br&想着想着,不由自主就流泪了,我小声咒骂老天:“太不公平了,就不能给我一个把我当宝贝的男人么?”&br&突然,天空中响起一个声音:&br&“我给过你了啊!”&br&“他买东西时,不会去想和你的价值配不配,因为他在心中把你当成无价之宝,你却把你自己标成有价之物!”&br&“最先廉价你的,就是你自己啊!”
分!必须分! 我前男友和我第一次爱爱时,用的淘宝的69元一打的杜蕾斯夜光套,当我在他狂热的亲吻抚摸下,勉强打开手机淘宝一查后,我当时立刻就想把他踹下床去! 我在他心中,就这么廉价?就只配用这么低档的套套? 当时我就想分手,可我当时也有点想要,…
&img src=&/50/v2-ae_b.jpg& data-rawwidth=&900& data-rawheight=&500& class=&origin_image zh-lightbox-thumb& width=&900& data-original=&/50/v2-ae_r.jpg&&&p&生活中我们常常会发现有这样两类人:一种人总是能够坚定地做自己想做的事,走自己想走的路,他们明确自己想要什么,在和家人、伴侣的关系中也很“拎得清”。&/p&&p&还有一种人,他们好像很难理解自己想要什么,有时即便有一闪而过的想法或者信念,也极其容易受到别人的影响,很难坚持自我。不管在为自己做决定,还是与他人的相处中都是如此。所以有人会说,他们“活得不明白”。&/p&&p&可是,坚持自我到底意味着什么呢?而那些不能坚持自我的人,究竟仅仅是因为太在意他人,还是原本就不明白自己究竟想要的是什么呢?今天,就来和大家聊聊坚持自我这件事情。&/p&&p&&br&&/p&&h2&&b&什么叫做“坚持自我”?&/b&&/h2&&p&&br&&/p&&p&心理学上,有一个与坚持自我密切相关的概念,叫作自我分化(differentiation of self)——&b&它决定了一个人能否拥有清晰的自我感,以及Ta是否能在外界压力下依然坚持做自己想做的。&/b&&/p&&p&自我分化这一概念由家庭系统治疗的奠基者Murray Bowen提出的,它指的是&b&一种能够分辨和管理个人的情绪和理智,并将自我独立于他人之外的能力&/b&。它包括了个体内心的分化——&b&分辨理智过程和感受过程&/b&,以及外部人际的分化——&b&把自我从他人那里分化出来&/b&两个层面:&/p&&p&&br&&/p&&p&&b&1. 个体内心层面&/b&(intrapsychic)&/p&&p&&br&&/p&&p&有一些人之所以无法坚持己见,容易在做出决定以后反复和改变,可能是因为&b&他们总在做决定时被那一刻的情绪或感受所裹挟,并把那误以为是自己思考得出的结果&/b&。因此,要坚持自我,&b&首先需要区分哪些是一时的情绪冲动,哪些是自己深思熟虑的结果,&/b&而这也是自我分化所强调的。&/p&&p&举个例子,当分化水平较低的人被问道在一段亲密关系中的感受时:“你和Ta在一起开心吗?”他们可能会回答:“挺好的,Ta对我不错,我们条件也很相配”——&b&这就是典型的混淆了感受与思维。&/b&&/p&&p&而如果是自我分化水平高的个体面对同样的问题,他们可能会说:“我们性格很合适,但我在这段关系中不快乐,因为感觉不到心动。”从中可以发现,分化水平高的人能够清晰地区分出“我的感受”和“我的思考”。对自己好、性格好、条件般配,这些更多是基于客观事实评估和分析后得出的结论,而提问问的是感受,是你的个人情绪,是你在这段关系开心与否。&/p&&p&分化程度高的个体不仅能够辨别自己的感受和思考,&b&还具有选择在特定时刻,要让自己受理智支配、还是受情绪支配的能力。&/b&他们在面对应该保持冷静和理性的情境中能够谨慎思考与分析,再做判断。&b&高分化者即使在极端的应激时刻也依然能够用理智主导自己的行为和思绪,不被激烈的情绪所干扰。&/b&此外,他们在应当感性的时刻也能自然、充分地流露自己的情感,比如花前月下。&/p&&p&与之相反,&b&低分化个体则常常完全被情绪左右。他们难以自制,难以客观冷静地看待事物,情绪和冲动总让他们做出不理智的决定,或是因为被情绪裹胁而无法坚持自己的选择。&/b&此外,&b&他们也可能在应该尽情释放情绪和感受时又被理智困住,东想西想,显得过于瞻前顾后。&/b&&/p&&p&&br&&/p&&p&&b&2. 外部人际层面&/b&(interpersonal)&/p&&p&&br&&/p&&p&在家庭与亲密关系中,一个坚持自我的人应该能够既保持个人的独立,又能与他人建立好的链接。自我分化程度同样代表着人际关系的成熟,它强调的也正是&b&个体在与人交往时,能同时体验到“亲密感”与“独立性”。&/b&&/p&&p&Bowen(1976)指出,分化更加完全的人在任何关系中都能始终坚守住一个“我“的位置(i-position)。也就是说,&b&他们能在关系当中保持一种清晰的自我感——明确“我”的立场,“我”的感受,及“我”的看法。&/b&他们不会因为他人失去自我,误以为对方的立场就是自己的立场,对方的看法会抹杀自己的想法。&b&这要求人们在面对来自重要他人的压力时依然能坚持自我&/b&(Bowen, 1978; Kerr, 1988)。&/p&&p&而分化不足的人由于没有坚定的“我”的位置,导致他们在为自己做选择时极大地受到他人的影响。比如,&b&他们可能在判断要不要和一个人在一起时,想着“我不能和这个人在一起,因为我家人不喜欢Ta”,或是“我朋友都觉得Ta很好,所以我应该和Ta在一起”。&/b&&/p&&p&又或者,&b&他们会因受到他人感受影响,而把那误认为是自己的感受。&/b&比如,一个人在选择自己职业时因为父母坚持说“你一定会喜欢做这个的,这个很适合你”,而觉得自己好像真的会喜欢,即便事实却并非如此。&/p&&p&&br&&/p&&img src=&/v2-2a4d633b21bca_b.jpg& data-rawwidth=&1280& data-rawheight=&853& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&/v2-2a4d633b21bca_r.jpg&&&p&&br&&/p&&p&&b&* 分化程度低的人是什么样子?&/b&&/p&&p&&br&&/p&&p&在Bowen的理论中,&b&那些自我分化能力极低的人在与他人的关系中常常呈现出两种极端状态&/b&——&b&情绪隔离&/b&(emotional cut-off)或&b&情感融合&/b&(fusion)。顾名思义,前者是一种刻意的疏离状态,即回避与他人建立链接。这类人会觉得自己和所有人都有距离,他们否认家庭和亲密关系的重要性,以&b&逃避与人的链接来达到一种不堪一击的“伪独立“状态&/b&(Nichols& Schwartz, 1998),因为他们害怕自己在与他人链接的过程中“被吞噬”。&/p&&p&与之对立的“情感融合”,则指的是和重要他人(e.g., 父母,伴侣)过度纠缠的状态。这类人在关系中没有边界,他们的情绪无时无刻受到他人的影响,当他人无法感受到他们的情绪时,他们可能会因此暴怒。&b&为了和关系中的他人保持“融合”的状态,他们要不就不敢提出和对方不同的看法,依靠一味地取悦来和他人保持一致,或者强迫他人和自己保持一致&/b&(Kerr & Bowen, 1988)。&b&取悦者,和残暴的统治者看起来截然不同,但都是为了能和他人保持全然一致、融为一体。&/b&妈妈说,你是我的女儿你应该和我一样;或者恋人说,我好爱你,我的一切想法都可以和你一样,就是两个例子。&/p&&p&冷漠的情感隔离者,和demanding的情感融合者,&b&本质都是自我分化的程度低。&/b&因为,他们的目的都是缓解自己的焦虑,而这种焦虑源于一种&b&过度受到他人影响&/b&的感受。唯一不同的只是他们使用了不一样的策略——&b&情绪隔离的人通过隔离他人来保持自己的安全,而情感融合的人则通过和他人完全融为一体以求安心。&/b&&/p&&p&不过,值得注意的一点是,&b&自我分化更像是一个过程,而不是一个能够完成的目标;自我分化不是一种要么有,要么无的能力,而是一个连续的谱&/b&(Bowen, 1976)。&b&完全的分化状态其实并不存在,但在这个谱上越靠近那个理想化的状态,就越能够了解自己,越少受到他人情感和思想的裹挟,从而更能坚持自我。&/b&&/p&&p&&br&&/p&&h2&&b&自我分化为何如此重要?&/b&&/h2&&p&&br&&/p&&p&正如上文中提及的,低分化的人不具备一个清晰、固定、完整的自我概念。他们不知道自己究竟是什么样的人,不了解自己想要的是什么,且极易受到他人的影响。而良好的分化水平则能给我们带来许多益处:&/p&&p&&br&&/p&&p&&b&1. 分化水平高的人拥有更健康、弹性的亲密关系&/b&&/p&&p&&br&&/p&&p&前面提到,分化不足的人在关系中时常被一种挥之不去的焦虑感围绕,而这种焦虑来源于他们和伴侣之间薄弱的边界(Harvey, Curry & Bray, 1991)。&/p&&p&即便他们可能有时和伴侣显得亲密无间,这种亲密也是完全经不起考验的。&b&一旦两人之间出现了冲突或是差异,就很容易在情绪爆发的瞬间彻底崩裂——低分化个体的关系实际上是非常脆弱的。&/b&&/p&&p&相对的,高分化的个体由于能够区分和管理自己的感受和情绪,因此也会尊重对方拥有自己的感受。他们更能接受关系中的差异,愿意承担分歧和争执。因此,他们的亲密关系也更加的健康、弹性。&/p&&p&&br&&/p&&p&&b&2. 高自我分化的人自尊水平更高&/b&&/p&&p&&br&&/p&&p&自我分化还与自尊水平有关,因为自我分化水平影响一个人对自我价值的肯定。Nichols和Schwartz(1998)认为,这是因为&b&分化程度高的人拥有清晰的自我概念,所以他们对自己的评价也相对客观,并且更能内化自己的成就。&/b&他们不像自我概念模糊的低分化者那样容易受到外界的影响,或是完全将对自己的评估建立在他人的肯定之上。&/p&&h2&&b&是什么影响了我们的分化水平?&/b&&/h2&&p&&br&&/p&&p&自我分化作为家庭系统理论的基石,核心是个体与原生家庭之间的分化。Bowen(1976)强调,&b&家庭有两个最重要的功能:协助成员的个体化——也就是找到自我,以及,为个体提供一种稳定的安全感和归属感。&/b&简单来说,&b&一个好的家庭环境,会让人同时体验到归属感与独立性。&/b&&/p&&p&在婴儿时期,我们对直接照料者的依恋是非常完整的,因为我们的生存完全依赖于父母。因此,我们也无法区分自己与父母之间的差异。随着成长,我们慢慢建立起“我”的概念,开始将自己与依恋对象区分开来。&/p&&p&成长过程中,如果我们开始被允许在家庭中与父母有不一样的感受和观点,或者做违背他们意愿的决定,我们就能逐渐感受到“我”的位置和边界的存在。如果我在家庭中始终只能是父母意志的接收方——他们决定我的一切,那就容易在长大后表现出很低的自我分化水平。Bowen曾说过,&b&一个人的成熟,也就意味着Ta能不断与父母进行情绪上的分离。&/b&&/p&&p&那么,家庭中具体有哪些因素会影响自我分化呢?&/p&&p&&br&&/p&&p&&b&1. 父母的教养方式:过度溺爱或过度管教&/b&&/p&&p&&br&&/p&&p&孩子在两种教育方式下是不被鼓励表达他们自己的感受的:一味地告诉他们什么是对的,应该做什么,或是另一个极端——完全放任自由,不对孩子进行任何的约束和引导。前者会让孩子有一种“表达自己的感受是不对的”或是“我就算说了也没用”的无力感,而后者则让孩子感觉无论自己说什么得到的回应都是父母不加思考的纵容和“夸赞”。&/p&&p&于是,&b&孩子渐渐放弃了去探索、去表达自己的好恶,也没有得到健康的引导。长此以往,他们就不再具有辨析自己感受的能力。&/b&&/p&&p&&br&&/p&&p&&b&2. 家庭中的病态三角关系&/b&&/p&&p&&br&&/p&&p&在Bowen(1978)的理论中,三角关系是维持稳定的家庭情绪的最小和最常见的单位,它指的是父母之间的关系,以及父亲和母亲分别和子女的关系所组成的三角形。最健康的三角关系应该是父母相爱相敬,两人共同爱孩子,&b&这样的三角关系会最大程度地帮助家庭中的个人完成自我的分化。&/b&&/p&&p&在健康的三角关系中,家庭成员应该独立、自主地解决彼此之间的问题。比如,父母之间的矛盾不应该牵扯进孩子,而孩子和父母之中任何一方的矛盾也应该在他们两人之间解决。然而,&b&在不健康的三角关系中,孩子常常被卷入父母间的矛盾,&/b&孩子被父母中的一方拉去“结盟”,或者被迫“站队”,协同其中一方攻击另一方。也有时,孩子会故意给父母制造麻烦,借此强迫他们将注意力从争吵转移到自己身上,使得他们不得不先停下战火,为了共同解决孩子身上的问题而暂时和好。&/p&&p&在这样病态的家庭联盟中,孩子会感知到:我的父母需要我帮助他们协调婚姻关系,我应该帮助父母处理他们俩之间的矛盾。如此一来,&b&孩子变得不能够把自己和他人(比如父母)区分开来,他们会默认父母期待我去做的事情就是我应该做的事情。&/b&&/p&&p&&br&&/p&&p&&b&3. 自我分化的代际传递&/b&&/p&&p&&br&&/p&&p&Bowen(1976)还提出,自我分化水平是能够代代传递下去的。这是因为,&b&人们更容易选择与自己分化程度相当的人组建家庭。&/b&不难想象,&b&如果一个人习惯和重要他人保持绝对的、无边界亲密,那么他们的伴侣一般也是适应这种模式的。而两个能够坚持自我的独立的人,也更加容易走到一起。&/b&&/p&&p&低分化父母常常伴随着不稳定的情绪、被情绪操控等现象,而&b&孩子因此也无法从这样的照料者身上学会如何控制自己的情绪,不知如何不让自己被情绪绑架。&/b&&/p&&p&&br&&/p&&img src=&/v2-7c962fa0806cdb1e2d58c7b_b.jpg& data-rawwidth=&570& data-rawheight=&713& class=&origin_image zh-lightbox-thumb& width=&570& data-original=&/v2-7c962fa0806cdb1e2d58c7b_r.jpg&&&p&&br&&/p&&h2&&b&如何改善分化水平,更好地坚持自我?&/b&&/h2&&p&&br&&/p&&p&&b&1. 重新找回自己的感受&/b&&/p&&p&&br&&/p&&p&由于自我分化低的人不知道如何将自己的感受从伴侣、父母的感受中区别出来,所以他们自己的幸福和悲伤会收到对方情绪的强烈影响。如果你面临着这样的问题,那么&b&你的首要任务就是试着重新找回属于自己的感受。&/b&&/p&&p&首先,&b&在你与家人或伴侣相处时,试着在内心对你感受到的情绪提出质疑——这是Ta的感受,还是我的感受?&/b&&/p&&p&此外,还有一个帮助你找回自己感受的方法就是&b&“具体化”自己的感受&/b&。比如,你不能简单地说“我感觉不好”、“我觉得不舒服。”你要努力去体会和分辨,是内疚?是失望?是尴尬?以及那些情绪让你想到过去曾在什么样的情境中体会过?&b&要先识别自己的感受,明白它具体是什么,用心不断练习分辨,你就能和自己的感觉达成更好的关系。&/b&&/p&&p&&br&&/p&&p&&b&2. 学会辨识情感和理智&/b&&/p&&p&&br&&/p&&p&在能够区分自己和他人的感受的同时,你也要学会辨别自己的情感与理智。情感可以是微妙的,也可以是强烈的,但它们通常都是难以抑制的、下意识的感受。尤其是&b&在争执、辩论,或是情绪激烈的情境中时,你要问自己,现在是我的情绪在起作用,还是理智在起作用?&/b&&/p&&p&比如,你周围的人都认为你和伴侣不相配,你也清楚地意识到其实你们的性格、爱好都不和谐。可是,你就是会在想到Ta时忍不住嘴角上扬,会希望和Ta在一起的每分钟都变成两倍那么长——“我感到快乐,满足,幸福”,这就是你的感受。&/p&&p&而理智则是客观的,需要经过思考与分析,同时也是有据可查的。它不像自然发生的、有时甚至是“侵入式”的情绪或感受,理智思考更多的是一种人们主动选择的状态。比如,你在纠结是否要和伴侣分手时,想到Ta条件其实很不错,想到Ta性格好相处,想到Ta对家人不错,但也想到Ta抽烟喝酒,有时不尊重女性,&b&这就更像是一种基于理性而非感性的判断。&/b&&/p&&p&这样一来,你就可以回顾一下自己过去所做的一些决定和选择,看看自己更多忠于情感还是理智,以及它们分别给你带来了怎样的结果和后续体验。此时,“坚持自我”的含义也会变得更加明确,你会更清楚&b&在什么时候、什么场合,你想坚持的是哪一面的自我——感性的?还是理性的?&/b&不过,需要明白的一点是,&b&感性与理性同样重要,没有优劣之分,它们在不同的情境中发挥着各自的功能。&/b&&/p&&p&&br&&/p&&p&&b&3. 主动与原生家庭建立适当的边界&/b&&/p&&p&&br&&/p&&p&当你已经意识到自己和原生家庭之间边界过于模糊,就是时候主动建立起更加健康的边界了。首先,你要谨记即使是父母也无权干涉你的个人决定与选择,在他们试图这样做时,你要坚定地表达出自己的感受和意愿。&b&你的人生应该以你的意志为基调,而不是父母施加于你的“你想要”、“你应该”或是“你适合”。&/b&&/p&&p&其次,当家庭成员之间出现矛盾,并试图将你牵扯进来,或是一方想要拉你“站队”时,你要告诫自己和对方:&b&这是你们之间的矛盾,我的过度卷入绝不是有效、长久的解决之道。&/b&当然,你可以倾听他们的想法,可以给出你的建议。但仅此而已,&b&你不能替他们决定,无法帮他们执行,更不该牺牲自己去解决他们的纠纷。&/b&&/p&&p&这一开始会有些困难,甚至可能受到家人的责难。但,如果你因此对于建立个人边界感到焦虑或愧疚,要记住,&b&完成与原生家庭之间的分化,才是拥有独立人格的关键的第一步,而这正是坚持自我最重要的前提。&/b&&/p&&p&我们都渴望链接,寻求归属,期盼被接受,却也不想因此失去自我。但,我们却时常在不知不觉中过分干涉他人,或是把他人的情绪揽了过来。曾经看过粉丝留下的一句话,是这样说的:&b&你中有我,我中有你,而你是你,我是我。&/b&我想,这大概才是一段关系最好的模样。&/p&&p&&br&&/p&&p&以上。&/p&&p&&i&KY作者 / 咯咯 &/i&&/p&&p&&i&编辑 / KY主创们&/i&&/p&&p&了解更多与心理相关的知识、研究、话题互动、人物访谈等等,欢迎关注&a href=&/org/knowyourself-1/activities& class=&internal&&KnowYourself - 知乎&/a&&/p&&p&&i&宇宙中最酷的心理学社区,人人都能看懂,但只有一部分人才会喜欢。&/i&&/p&&p&&br&&/p&&img src=&/v2-3962df2fef5cce_b.jpg& data-rawwidth=&900& data-rawheight=&200& data-thumbnail=&/v2-3962df2fef5cce_b.jpg& class=&origin_image zh-lightbox-thumb& width=&900& data-original=&/v2-3962df2fef5cce_r.gif&&&p&References:&/p&&p&Bowen, M. (1978). Family treatment in clinicalpractice. New York: Jason Aronson.&/p&&p&Bowen, M. (1976). Theory in the practice of psychotherapy. Familytherapy: Theory and practice, 4, 2-90.&/p&&p&Harvey, D. M., Curry, C.J., & Bray, J. H. (1991). Individuation and intimacy in intergenerational relationships and health: Patterns across two generations. Journal of FamilyPsychology, 5, 204-236.&/p&&p&Kerr, M. E., & Bowen, M. (1988). Family evaluation. WW Norton & Company.&/p&&p&Kerr, M. E. (1988).Chronic anxiety and defining a self. Atlantic Monthly, 9, 35-58.&/p&&p&Lancer, D. (2015). Codependency for Dummies.John Wiley & Sons.&/p&&p&Nichols, M. P., &Schwartz, R. C. (1998). Family therapy: Concepts and methods (4th ed.). Boston:Allyn & Bacon.&/p&&p&Skowron, E. A. (2000). The role of differentiation ofself in marital adjustment. Journal of counseling Psychology, 47(2),229.&/p&&p&Skowron, E. A., Wester, S. R., & Azen, R. (2004).Differentiation of self mediates college stress and adjustment. Journalof Counseling & Development, 82(1), 69-78.&/p&&p&&/p&&p&&/p&
生活中我们常常会发现有这样两类人:一种人总是能够坚定地做自己想做的事,走自己想走的路,他们明确自己想要什么,在和家人、伴侣的关系中也很“拎得清”。还有一种人,他们好像很难理解自己想要什么,有时即便有一闪而过的想法或者信念,也极其容易受到别…
&p&:00&/p&&p&同java码农, 试着那个拿了8k赞的美女程序员 &a class=&member_mention& href=&///people/f9f9a7ac24672eac77dfd7c& data-hash=&f9f9a7ac24672eac77dfd7c& data-hovercard=&p$b$f9f9a7ac24672eac77dfd7c&&@小仙女Albee&/a& 的代码跑了下,发现缺了两个类..看了一圈评论都没人发现这个问题 (果然重点不是程序员是颜值).&/p&&p&做了些小改动,写了个能跑的代码.&/p&&div class=&highlight&&&pre&&code class=&language-java&&&span class=&kn&&package&/span& &span class=&nn&&webMagic&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&lombok.extern.slf4j.Slf4j&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&mons.lang.math.RandomUtils&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&us.codecraft.webmagic.Site&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&us.codecraft.webmagic.Spider&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&us.codecraft.webmagic.processor.PageProcessor&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&us.codecraft.webmagic.selector.JsonPathSelector&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.io.File&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.io.FileOutputStream&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.io.InputStream&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.io.OutputStream&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.net.URL&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.net.URLConnection&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.util.List&/span&&span class=&o&&;&/span&
&span class=&cm&&/**&/span&
&span class=&cm&& * Created by Albee on .&/span&
&span class=&cm&& * Optimized by Stephen Cai on &/span&
&span class=&cm&& */&/span&
&span class=&nd&&@Slf4j&/span&
&span class=&kd&&public&/span& &span class=&kd&&class&/span& &span class=&nc&&GetquestionUrlProcessor&/span& &span class=&kd&&implements&/span& &span class=&n&&PageProcessor&/span& &span class=&o&&{&/span&
&span class=&c1&&// 设置编码 ,超时时间,重试次数,&/span&
&span class=&kd&&private&/span& &span class=&n&&Site&/span& &span class=&n&&site&/span& &span class=&o&&=&/span& &span class=&n&&Site&/span&&span class=&o&&.&/span&&span class=&na&&me&/span&&span class=&o&&().&/span&&span class=&na&&setRetryTimes&/span&&span class=&o&&(&/span&&span class=&mi&&10&/span&&span class=&o&&).&/span&&span class=&na&&setSleepTime&/span&&span class=&o&&(&/span&&span class=&mi&&5000&/span&&span class=&o&&).&/span&&span class=&na&&setTimeOut&/span&&span class=&o&&(&/span&&span class=&mi&&5000&/span&&span class=&o&&)&/span&
&span class=&o&&.&/span&&span class=&na&&addCookie&/span&&span class=&o&&(&/span&&span class=&s&&&Domain&&/span&&span class=&o&&,&/span& &span class=&s&&&&&/span&&span class=&o&&)&/span&
&span class=&o&&.&/span&&span class=&na&&addCookie&/span&&span class=&o&&(&/span&&span class=&s&&&z_c0&&/span&&span class=&o&&,&/span& &span class=&n&&你的知乎cookie&/span&&span class=&o&&)&/span&
&span class=&o&&.&/span&&span class=&na&&setUserAgent&/span&&span class=&o&&(&/span&&span class=&s&&&Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36&&/span&&span class=&o&&);&/span&
&span class=&c1&&//问题的索引&/span&
&span class=&c1&&///question/&/span&
&span class=&kd&&private&/span& &span class=&kd&&static&/span& &span class=&kd&&final&/span& &span class=&n&&String&/span& &span class=&n&&URL_question&/span& &span class=&o&&=&/span& &span class=&s&&&^https://www\\.zhihu\\.com/question/\\d+$&&/span&&span class=&o&&;&/span&
&span class=&c1&&///question//answer/&/span&
&span class=&kd&&private&/span&
&span class=&kd&&static&/span&
&span class=&kd&&final&/span& &span class=&n&&String&/span& &span class=&n&&URL_answer&/span& &span class=&o&&=&/span& &span class=&s&&&https://www\\.zhihu\\.com/question/\\d+/answer/\\d+&&/span&&span class=&o&&;&/span&
&span class=&kd&&private&/span& &span class=&kd&&static&/span&
&span class=&n&&String&/span& &span class=&n&&questionId&/span& &span class=&o&&=&/span&&span class=&s&&&&&/span& &span class=&o&&;&/span&
&span class=&nd&&@Override&/span&
&span class=&kd&&public&/span& &span class=&kt&&void&/span& &span class=&nf&&process&/span&&span class=&o&&(&/span&&span class=&n&&us&/span&&span class=&o&&.&/span&&span class=&na&&codecraft&/span&&span class=&o&&.&/span&&span class=&na&&webmagic&/span&&span class=&o&&.&/span&&span class=&na&&Page&/span& &span class=&n&&page&/span&&span class=&o&&)&/span& &span class=&o&&{&/span&
&span class=&c1&&//页面为问题页,则将答案链接循环加入Downloader&/span&
&span class=&k&&if&/span&&span class=&o&&(&/span&&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&getUrl&/span&&span class=&o&&().&/span&&span class=&na&&regex&/span&&span class=&o&&(&/span&&span class=&n&&URL_question&/span&&span class=&o&&).&/span&&span class=&na&&match&/span&&span class=&o&&()){&/span&
&span class=&kt&&int&/span& &span class=&n&&total&/span& &span class=&o&&=&/span& &span class=&mi&&20&/span&&span class=&o&&;&/span&
&span class=&kt&&int&/span& &span class=&n&&time&/span& &span class=&o&&=&/span& &span class=&n&&total&/span&&span class=&o&&/&/span&&span class=&mi&&20&/span&&span class=&o&&;&/span&
&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&setCharset&/span&&span class=&o&&(&/span&&span class=&s&&&UTF-8&&/span&&span class=&o&&);&/span&
&span class=&k&&for&/span&&span class=&o&&(&/span&&span class=&kt&&int&/span& &span class=&n&&i&/span&&span class=&o&&=&/span&&span class=&mi&&0&/span&&span class=&o&&;&/span&&span class=&n&&i&/span&&span class=&o&&&=&/span&&span class=&n&&time&/span&&span class=&o&&;&/span&&span class=&n&&i&/span&&span class=&o&&++){&/span&
&span class=&kt&&int&/span&
&span class=&n&&offset&/span& &span class=&o&&=&/span& &span class=&n&&i&/span&&span class=&o&&*&/span&&span class=&mi&&20&/span&&span class=&o&&;&/span&
&span class=&kt&&int&/span& &span class=&n&&limit&/span&&span class=&o&&=&/span& &span class=&n&&total&/span&&span class=&o&&&(&/span&&span class=&n&&i&/span&&span class=&o&&+&/span&&span class=&mi&&1&/span&&span class=&o&&)*&/span&&span class=&mi&&20&/span&&span class=&o&&?&/span&&span class=&n&&total&/span&&span class=&o&&:((&/span&&span class=&n&&i&/span&&span class=&o&&+&/span&&span class=&mi&&1&/span&&span class=&o&&)*&/span&&span class=&mi&&20&/span&&span class=&o&&-&/span&&span class=&mi&&1&/span&&span class=&o&&);&/span&
&span class=&n&&String&/span& &span class=&n&&url&/span&
&span class=&o&&=&/span&&span class=&s&&&/api/v4/questions/&&/span&&span class=&o&&+&/span&&span class=&n&&questionId&/span&&span class=&o&&+&/span&&span class=&s&&&/answers?include=data%5B*%5D.is_normal%2Cis_sticky%2Ccollapsed_by%2Csuggest_edit%2Ccomment_count%2Ccan_comment%2Ccontent%2Ceditable_content%2Cvoteup_count%2Creshipment_settings%2Ccomment_permission%2Cmark_infos%2Ccreated_time%2Cupdated_time%2Crelationship.is_authorized%2Cis_author%2Cvoting%2Cis_thanked%2Cis_nothelp%2Cupvoted_followees%3Bdata%5B*%5D.author.badge%5B%3F(type%3Dbest_answerer)%5D.topics&offset=&&/span&&span class=&o&&+&/span&&span class=&n&&offset&/span&&span class=&o&&+&/span&&span class=&s&&&&limit=&&/span&&span class=&o&&+&/span&&span class=&n&&limit&/span&&span class=&o&&+&/span&&span class=&s&&&&sort_by=default&&/span&&span class=&o&&;&/span&
&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&addTargetRequest&/span&&span class=&o&&(&/span&&span class=&n&&url&/span&&span class=&o&&);&/span&
&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&getRequest&/span&&span class=&o&&().&/span&&span class=&na&&setCharset&/span&&span class=&o&&(&/span&&span class=&s&&&UTF-8&&/span&&span class=&o&&);&/span&
&span class=&o&&}&/span&
&span class=&c1&&//某个具体答案详情页面,则获取详情信息 。&/span&
&span class=&o&&}&/span&&span class=&k&&else&/span& &span class=&k&&if&/span&&span class=&o&&(&/span&&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&getUrl&/span&&span class=&o&&().&/span&&span class=&na&&regex&/span&&span class=&o&&(&/span&&span class=&n&&URL_answer&/span&&span class=&o&&).&/span&&span class=&na&&match&/span&&span class=&o&&()){&/span&
&span class=&n&&String&/span& &span class=&n&&questionTitle&/span& &span class=&o&&=&/span& &span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&getHtml&/span&&span class=&o&&().&/span&&span class=&na&&xpath&/span&&span class=&o&&(&/span&&span class=&s&&&//h1[@class=QuestionHeader-title]/text()&&/span&&span class=&o&&).&/span&&span class=&na&&toString&/span&&span class=&o&&();&/span&
&span class=&n&&String&/span& &span class=&n&&user_Avatar&/span&
&span class=&o&&=&/span&
&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&getHtml&/span&&span class=&o&&().&/span&&span class=&na&&xpath&/span&&span class=&o&&(&/span&&span class=&s&&&//span[@class=AuthorInfo-avatarWrapper]//img/@src&&/span&&span class=&o&&).&/span&&span class=&na&&toString&/span&&span class=&o&&();&/span&
&span class=&n&&List&/span&&span class=&o&&&&/span&&span class=&n&&String&/span&&span class=&o&&&&/span& &span class=&n&&urlList&/span&
&span class=&o&&=&/span& &span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&getHtml&/span&&span class=&o&&().&/span&&span class=&na&&xpath&/span&&span class=&o&&(&/span&&span class=&s&&&//div[@class=RichContent-inner]//img/@src&&/span&&span class=&o&&).&/span&&span class=&na&&all&/span&&span class=&o&&();&/span&
&span class=&n&&String&/span& &span class=&n&&filePath&/span& &span class=&o&&=&/span& &span class=&n&&你的目录&/span&&span class=&o&&;&/span&
&span class=&n&&String&/span& &span class=&n&&title&/span&
&span class=&o&&=&/span&
&span class=&n&&questionTitle&/span&&span class=&o&&+&/span&&span class=&s&&&_&&/span&&span class=&o&&+&/span&&span class=&n&&user_Avatar&/span&&span class=&o&&;&/span&
&span class=&kd&&final&/span& &span class=&kt&&int&/span&&span class=&o&&[]&/span& &span class=&n&&i&/span& &span class=&o&&=&/span& &span class=&o&&{&/span&&span class=&mi&&1&/span&&span class=&o&&};&/span&
&span class=&n&&urlList&/span&&span class=&o&&.&/span&&span class=&na&&forEach&/span&&span class=&o&&(&/span&&span class=&n&&url&/span& &span class=&o&&-&&/span& &span class=&o&&{&/span&
&span class=&k&&try&/span& &span class=&o&&{&/span&
&span class=&n&&downloadPicture&/span&&span class=&o&&(&/span&&span class=&n&&url&/span&&span class=&o&&,&/span& &span class=&n&&filePath&/span& &span class=&o&&,&/span& &span class=&n&&Integer&/span&&span class=&o&&.&/span&&span class=&na&&toString&/span&&span class=&o&&(&/span&&span class=&n&&RandomUtils&/span&&span class=&o&&.&/span&&span class=&na&&nextInt&/span&&span class=&o&&())&/span&
&span class=&o&&+&/span& &span class=&n&&url&/span&&span class=&o&&.&/span&&span class=&na&&substring&/span&&span class=&o&&(&/span&&span class=&n&&url&/span&&span class=&o&&.&/span&&span class=&na&&lastIndexOf&/span&&span class=&o&&(&/span&&span class=&s&&&.&&/span&&span class=&o&&),&/span& &span class=&n&&url&/span&&span class=&o&&.&/span&&span class=&na&&length&/span&&span class=&o&&()));&/span&
&span class=&n&&i&/span&&span class=&o&&[&/span&&span class=&mi&&0&/span&&span class=&o&&]++;&/span&
&span class=&o&&}&/span& &span class=&k&&catch&/span& &span class=&o&&(&/span&&span class=&n&&Exception&/span& &span class=&n&&e&/span&&span class=&o&&)&/span& &span class=&o&&{&/span&
&span class=&n&&e&/span&&span class=&o&&.&/span&&span class=&na&&printStackTrace&/span&&span class=&o&&();&/span&
&span class=&o&&}&/span&
&span class=&o&&});&/span&
&span class=&o&&}&/span& &span class=&k&&else&/span& &span class=&o&&{&/span&
&span class=&n&&List&/span&&span class=&o&&&&/span&&span class=&n&&String&/span&&span class=&o&&&&/span& &span class=&n&&id&/span& &span class=&o&&=&/span& &span class=&k&&new&/span& &span class=&n&&JsonPathSelector&/span&&span class=&o&&(&/span&&span class=&s&&&$.data[*].id&&/span&&span class=&o&&).&/span&&span class=&na&&selectList&/span&&span class=&o&&(&/span&&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&getRawText&/span&&span class=&o&&());&/span&
&span class=&k&&for&/span&&span class=&o&&(&/span&&span class=&kt&&int&/span& &span class=&n&&i&/span&&span class=&o&&=&/span&&span class=&mi&&0&/span&&span class=&o&&;&/span&&span class=&n&&i&/span&&span class=&o&&&&/span&&span class=&n&&id&/span&&span class=&o&&.&/span&&span class=&na&&size&/span&&span class=&o&&();&/span&&span class=&n&&i&/span&&span class=&o&&++){&/span&
&span class=&n&&String&/span& &span class=&n&&answerUrl&/span& &span class=&o&&=&/span& &span class=&s&&&/question/&&/span&&span class=&o&&+&/span&&span class=&n&&questionId&/span&&span class=&o&&+&/span&&span class=&s&&&/answer/&&/span&&span class=&o&&+&/span&&span class=&n&&id&/span&&span class=&o&&.&/span&&span class=&na&&get&/span&&span class=&o&&(&/span&&span class=&n&&i&/span&&span class=&o&&);&/span&
&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&addTargetRequest&/span&&span class=&o&&(&/span&&span class=&n&&answerUrl&/span&&span class=&o&&);&/span&
&span class=&o&&}&/span&
&span class=&o&&}&/span&
&span class=&o&&}&/span&
&span class=&nd&&@Override&/span&
&span class=&kd&&public&/span& &span class=&n&&Site&/span& &span class=&nf&&getSite&/span&&span class=&o&&()&/span& &span class=&o&&{&/span&
&span class=&k&&return&/span& &span class=&n&&site&/span&&span class=&o&&;&/span&
&span class=&o&&}&/span&
&span class=&kd&&public&/span& &span class=&kd&&static&/span& &span class=&kt&&void&/span& &span class=&nf&&downloadPicture&/span&&span class=&o&&(&/span&&span class=&n&&String&/span& &span class=&n&&urlString&/span&&span class=&o&&,&/span& &span class=&n&&String&/span& &span class=&n&&savePath&/span&&span class=&o&&,&/span& &span class=&n&&String&/span& &span class=&n&&filename&/span&&span class=&o&&)&/span& &span class=&kd&&throws&/span& &span class=&n&&Exception&/span& &span class=&o&&{&/span&
&span class=&c1&&// 构造URL&/span&
&span class=&n&&URL&/span& &span class=&n&&url&/span& &span class=&o&&=&/span& &span class=&k&&new&/span& &span class=&n&&URL&/span&&span class=&o&&(&/span&&span class=&n&&urlString&/span&&span class=&o&&);&/span&
&span class=&c1&&// 打开连接&/span&
&span class=&n&&URLConnection&/span& &span class=&n&&con&/span& &span class=&o&&=&/span& &span class=&n&&url&/span&&span class=&o&&.&/span&&span class=&na&&openConnection&/span&&span class=&o&&();&/span&
&span class=&c1&&//设置请求超时为5s&/span&
&span class=&n&&con&/span&&span class=&o&&.&/span&&span class=&na&&setConnectTimeout&/span&&span class=&o&&(&/span&&span class=&mi&&5&/span&&span class=&o&&*&/span&&span class=&mi&&1000&/span&&span class=&o&&);&/span&
&span class=&c1&&// 输入流&/span&
&span class=&n&&InputStream&/span& &span class=&n&&is&/span& &span class=&o&&=&/span& &span class=&n&&con&/span&&span class=&o&&.&/span&&span class=&na&&getInputStream&/span&&span class=&o&&();&/span&
&span class=&c1&&// 1K的数据缓冲&/span&
&span class=&kt&&byte&/span&&span class=&o&&[]&/span& &span class=&n&&bs&/span& &span class=&o&&=&/span& &span class=&k&&new&/span& &span class=&kt&&byte&/span&&span class=&o&&[&/span&&span class=&mi&&1024&/span&&span class=&o&&];&/span&
&span class=&c1&&// 读取到的数据长度&/span&
&span class=&kt&&int&/span& &span class=&n&&len&/span&&span class=&o&&;&/span&
&span class=&c1&&// 输出的文件流&/span&
&span class=&n&&File&/span& &span class=&n&&sf&/span&&span class=&o&&=&/span&&span class=&k&&new&/span& &span class=&n&&File&/span&&span class=&o&&(&/span&&span class=&n&&savePath&/span& &span class=&o&&+&/span& &span class=&s&&&/&&/span& &span class=&o&&+&/span&&span class=&n&&filename&/span&&span class=&o&&);&/span&
&span class=&c1&&//
if(!sf.exists()){&/span&
&span class=&c1&&//
sf.mkdirs();&/span&
&span class=&c1&&//
&span class=&n&&OutputStream&/span& &span class=&n&&os&/span& &span class=&o&&=&/span& &span class=&k&&new&/span& &span class=&n&&FileOutputStream&/span&&span class=&o&&(&/span&&span class=&n&&sf&/span&&span class=&o&&);&/span&
&span class=&c1&&// 开始读取&/span&
&span class=&k&&while&/span& &span class=&o&&((&/span&&span class=&n&&len&/span& &span class=&o&&=&/span& &span class=&n&&is&/span&&span class=&o&&.&/span&&span class=&na&&read&/span&&span class=&o&&(&/span&&span class=&n&&bs&/span&&span class=&o&&))&/span& &span class=&o&&!=&/span& &span class=&o&&-&/span&&span class=&mi&&1&/span&&span class=&o&&)&/span& &span class=&o&&{&/span&
&span class=&n&&os&/span&&span class=&o&&.&/span&&span class=&na&&write&/span&&span class=&o&&(&/span&&span class=&n&&bs&/span&&span class=&o&&,&/span& &span class=&mi&&0&/span&&span class=&o&&,&/span& &span class=&n&&len&/span&&span class=&o&&);&/span&
&span class=&o&&}&/span&
&span class=&c1&&// 完毕,关闭所有链接&/span&
&span class=&n&&os&/span&&span class=&o&&.&/span&&span class=&na&&close&/span&&span class=&o&&();&/span&
&span class=&n&&is&/span&&span class=&o&&.&/span&&span class=&na&&close&/span&&span class=&o&&();&/span&
&span class=&o&&}&/span&
&span class=&kd&&public&/span& &span class=&kd&&static&/span& &span class=&kt&&void&/span& &span class=&nf&&main&/span&&span class=&o&&(&/span&&span class=&n&&String&/span&&span class=&o&&[]&/span& &span class=&n&&args&/span&&span class=&o&&)&/span& &span class=&o&&{&/span&
&span class=&n&&questionId&/span& &span class=&o&&=&/span& &span class=&s&&&&&/span&&span class=&o&&;&/span&
&span class=&n&&Site&/span& &span class=&n&&site&/span& &span class=&o&&=&/span& &span class=&k&&new&/span& &span class=&n&&Site&/span&&span class=&o&&();&/span&
&span class=&n&&site&/span&&span class=&o&&.&/span&&span class=&na&&setCharset&/span&&span class=&o&&(&/span&&span class=&s&&&UTF-8&&/span&&span class=&o&&);&/span&
&span class=&n&&Spider&/span&&span class=&o&&.&/span&&span class=&na&&create&/span&&span class=&o&&(&/span&&span class=&k&&new&/span& &span class=&n&&GetquestionUrlProcessor&/span&&span class=&o&&())&/span&
&span class=&o&&.&/span&&span class=&na&&addUrl&/span&&span class=&o&&(&/span&&span class=&s&&&/question/&&/span&&span class=&o&&+&/span&&span class=&n&&questionId&/span&&span class=&o&&)&/span&
&span class=&c1&&//
.addPipeline(new GetquestionUrlPipeline())&/span&
&span class=&o&&.&/span&&span class=&na&&thread&/span&&span class=&o&&(&/span&&span class=&mi&&10&/span&&span class=&o&&)&/span&
&span class=&o&&.&/span&&span class=&na&&run&/span&&span class=&o&&();&/span&
&span class=&o&&}&/span&
&span class=&o&&}&/span&
&/code&&/pre&&/div&&p&:49 &/p&&p&爬某个用户所有回答中的图片的代码也写好了,顺便爬了下小仙女的图片,大家可以试试,代码里还有不少瑕疵,暂不做优化了.&/p&&div class=&highlight&&&pre&&code class=&language-java&&&span class=&kn&&package&/span& &span class=&nn&&webMagic&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&lombok.extern.slf4j.Slf4j&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&mons.lang.math.RandomUtils&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&us.codecraft.webmagic.Site&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&us.codecraft.webmagic.Spider&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&us.codecraft.webmagic.processor.PageProcessor&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&us.codecraft.webmagic.selector.JsonPathSelector&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.io.File&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.io.FileOutputStream&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.io.InputStream&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.io.OutputStream&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.net.URL&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.net.URLConnection&/span&&span class=&o&&;&/span&
&span class=&kn&&import&/span& &span class=&nn&&java.util.List&/span&&span class=&o&&;&/span&
&span class=&cm&&/**&/span&
&span class=&cm&& * Created by Albee on .&/span&
&span class=&cm&& * Optimized by Stephen Cai on &/span&
&span class=&cm&& */&/span&
&span class=&nd&&@Slf4j&/span&
&span class=&kd&&public&/span& &span class=&kd&&class&/span& &span class=&nc&&ZhihuHomePageProcessor&/span& &span class=&kd&&implements&/span& &span class=&n&&PageProcessor&/span& &span class=&o&&{&/span&
&span class=&c1&&// 设置编码 ,超时时间,重试次数,&/span&
&span class=&kd&&private&/span& &span class=&n&&Site&/span& &span class=&n&&site&/span& &span class=&o&&=&/span& &span class=&n&&Site&/span&&span class=&o&&.&/span&&span class=&na&&me&/span&&span class=&o&&().&/span&&span class=&na&&setRetryTimes&/span&&span class=&o&&(&/span&&span class=&mi&&10&/span&&span class=&o&&).&/span&&span class=&na&&setSleepTime&/span&&span class=&o&&(&/span&&span class=&mi&&5000&/span&&span class=&o&&).&/span&&span class=&na&&setTimeOut&/span&&span class=&o&&(&/span&&span class=&mi&&5000&/span&&span class=&o&&)&/span&
&span class=&o&&.&/span&&span class=&na&&addCookie&/span&&span class=&o&&(&/span&&span class=&s&&&Domain&&/span&&span class=&o&&,&/span& &span class=&s&&&&&/span&&span class=&o&&)&/span&
&span class=&o&&.&/span&&span class=&na&&addCookie&/span&&span class=&o&&(&/span&&span class=&s&&&z_c0&&/span&&span class=&o&&,&/span& &span class=&n&&你的cookie&/span&&span class=&o&&)&/span&
&span class=&o&&.&/span&&span class=&na&&setUserAgent&/span&&span class=&o&&(&/span&&span class=&s&&&Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36&&/span&&span class=&o&&);&/span&
&span class=&kd&&private&/span& &span class=&kd&&static&/span& &span class=&kd&&final&/span& &span class=&n&&String&/span& &span class=&n&&URL_answer&/span& &span class=&o&&=&/span& &span class=&s&&&https://www\\.zhihu\\.com/question/\\d+/answer/\\d+&&/span&&span class=&o&&;&/span&
&span class=&kd&&private&/span& &span class=&kd&&static&/span& &span class=&kd&&final&/span& &span class=&n&&String&/span& &span class=&n&&URL_ANSWERS&/span& &span class=&o&&=&/span& &span class=&s&&&https://www\\.zhihu\\.com/people/.*/answers&&/span&&span class=&o&&;&/span&
&span class=&kd&&private&/span& &span class=&kd&&static&/span& &span class=&n&&String&/span& &span class=&n&&userName&/span& &span class=&o&&=&/span& &span class=&s&&&&&/span&&span class=&o&&;&/span&
&span class=&nd&&@Override&/span&
&span class=&kd&&public&/span& &span class=&kt&&void&/span& &span class=&nf&&process&/span&&span class=&o&&(&/span&&span class=&n&&us&/span&&span class=&o&&.&/span&&span class=&na&&codecraft&/span&&span class=&o&&.&/span&&span class=&na&&webmagic&/span&&span class=&o&&.&/span&&span class=&na&&Page&/span& &span class=&n&&page&/span&&span class=&o&&)&/span& &span class=&o&&{&/span&
&span class=&k&&if&/span& &span class=&o&&(&/span&&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&getUrl&/span&&span class=&o&&().&/span&&span class=&na&&regex&/span&&span class=&o&&(&/span&&span class=&n&&URL_ANSWERS&/span&&span class=&o&&).&/span&&span class=&na&&match&/span&&span class=&o&&())&/span& &span class=&o&&{&/span&
&span class=&kt&&int&/span& &span class=&n&&total&/span& &span class=&o&&=&/span& &span class=&mi&&20&/span&&span class=&o&&;&/span&
&span class=&kt&&int&/span& &span class=&n&&time&/span& &span class=&o&&=&/span& &span class=&n&&total&/span& &span class=&o&&/&/span& &span class=&mi&&20&/span&&span class=&o&&;&/span&
&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&setCharset&/span&&span class=&o&&(&/span&&span class=&s&&&UTF-8&&/span&&span class=&o&&);&/span&
&span class=&k&&for&/span& &span class=&o&&(&/span&&span class=&kt&&int&/span& &span class=&n&&i&/span& &span class=&o&&=&/span& &span class=&mi&&0&/span&&span class=&o&&;&/span& &span class=&n&&i&/span& &span class=&o&&&=&/span& &span class=&n&&time&/span&&span class=&o&&;&/span& &span class=&n&&i&/span&&span class=&o&&++)&/span& &span class=&o&&{&/span&
&span class=&kt&&int&/span& &span class=&n&&offset&/span& &span class=&o&&=&/span& &span class=&n&&i&/span& &span class=&o&&*&/span& &span class=&mi&&20&/span&&span class=&o&&;&/span&
&span class=&kt&&int&/span& &span class=&n&&limit&/span& &span class=&o&&=&/span& &span class=&n&&total&/span& &span class=&o&&&&/span& &span class=&o&&(&/span&&span class=&n&&i&/span& &span class=&o&&+&/span& &span class=&mi&&1&/span&&span class=&o&&)&/span& &span class=&o&&*&/span& &span class=&mi&&20&/span& &span class=&o&&?&/span& &span class=&n&&total&/span& &span class=&o&&:&/span& &span class=&o&&((&/span&&span class=&n&&i&/span& &span class=&o&&+&/span& &span class=&mi&&1&/span&&span class=&o&&)&/span& &span class=&o&&*&/span& &span class=&mi&&20&/span& &span class=&o&&-&/span& &span class=&mi&&1&/span&&span class=&o&&);&/span&
&span class=&n&&String&/span& &span class=&n&&url&/span& &span class=&o&&=&/span& &span class=&s&&&/api/v4/members/&&/span& &span class=&o&&+&/span& &span class=&n&&userName&/span& &span class=&o&&+&/span& &span class=&s&&&/answers?include=data%5B*%5D.is_normal%2Cadmin_closed_comment%2Creward_info%2Cis_collapsed%2Cannotation_action%2Cannotation_detail%2Ccollapse_reason%2Ccollapsed_by%2Csuggest_edit%2Ccomment_count%2Ccan_comment%2Ccontent%2Cvoteup_count%2Creshipment_settings%2Ccomment_permission%2Cmark_infos%2Ccreated_time%2Cupdated_time%2Creview_info%2Cquestion%2Cexcerpt%2Crelationship.is_authorized%2Cvoting%2Cis_author%2Cis_thanked%2Cis_nothelp%2Cupvoted_followees%3Bdata%5B*%5D.author.badge%5B%3F(type%3Dbest_answerer)%5D.topics&offset=&&/span& &span class=&o&&+&/span& &span class=&n&&offset&/span& &span class=&o&&+&/span& &span class=&s&&&&limit=&&/span& &span class=&o&&+&/span& &span class=&n&&limit&/span& &span class=&o&&+&/span& &span class=&s&&&&sort_by=created&&/span&&span class=&o&&;&/span&
&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&addTargetRequest&/span&&span class=&o&&(&/span&&span class=&n&&url&/span&&span class=&o&&);&/span&
&span class=&o&&}&/span&
&span class=&o&&}&/span& &span class=&k&&else&/span& &span class=&k&&if&/span&&span class=&o&&(&/span&&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&getUrl&/span&&span class=&o&&().&/span&&span class=&na&&regex&/span&&span class=&o&&(&/span&&span class=&n&&URL_answer&/span&&span class=&o&&).&/span&&span class=&na&&match&/span&&span class=&o&&())&/span& &span class=&o&&{&/span&
&span class=&n&&List&/span&&span class=&o&&&&/span&&span class=&n&&String&/span&&span class=&o&&&&/span& &span class=&n&&urlList&/span& &span class=&o&&=&/span& &span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&getHtml&/span&&span class=&o&&().&/span&&span class=&na&&xpath&/span&&span class=&o&&(&/span&&span class=&s&&&//div[@class=RichContent-inner]//img/@src&&/span&&span class=&o&&).&/span&&span class=&na&&all&/span&&span class=&o&&();&/span&
&span class=&n&&String&/span& &span class=&n&&filePath&/span& &span class=&o&&=&/span&&span class=&n&&你要存的路径&/span&&span class=&o&&+&/span&&span class=&n&&userName&/span&&span class=&o&&;&/span&
&span class=&n&&urlList&/span&&span class=&o&&.&/span&&span class=&na&&forEach&/span&&span class=&o&&(&/span&&span class=&n&&url&/span& &span class=&o&&-&&/span& &span class=&o&&{&/span&
&span class=&k&&try&/span& &span class=&o&&{&/span&
&span class=&n&&downloadPicture&/span&&span class=&o&&(&/span&&span class=&n&&url&/span&&span class=&o&&,&/span& &span class=&n&&filePath&/span&&span class=&o&&,&/span& &span class=&n&&Integer&/span&&span class=&o&&.&/span&&span class=&na&&toString&/span&&span class=&o&&(&/span&&span class=&n&&RandomUtils&/span&&span class=&o&&.&/span&&span class=&na&&nextInt&/span&&span class=&o&&())&/span&
&span class=&o&&+&/span& &span class=&n&&url&/span&&span class=&o&&.&/span&&span class=&na&&substring&/span&&span class=&o&&(&/span&&span class=&n&&url&/span&&span class=&o&&.&/span&&span class=&na&&lastIndexOf&/span&&span class=&o&&(&/span&&span class=&s&&&.&&/span&&span class=&o&&),&/span& &span class=&n&&url&/span&&span class=&o&&.&/span&&span class=&na&&length&/span&&span class=&o&&()));&/span&
&span class=&o&&}&/span& &span class=&k&&catch&/span& &span class=&o&&(&/span&&span class=&n&&Exception&/span& &span class=&n&&e&/span&&span class=&o&&)&/span& &span class=&o&&{&/span&
&span class=&n&&e&/span&&span class=&o&&.&/span&&span class=&na&&printStackTrace&/span&&span class=&o&&();&/span&
&span class=&o&&}&/span&
&span class=&o&&});&/span&
&span class=&o&&}&/span& &span class=&k&&else&/span& &span class=&o&&{&/span&
&span class=&n&&List&/span&&span class=&o&&&&/span&&span class=&n&&String&/span&&span class=&o&&&&/span& &span class=&n&&answerIds&/span& &span class=&o&&=&/span& &span class=&k&&new&/span& &span class=&n&&JsonPathSelector&/span&&span class=&o&&(&/span&&span class=&s&&&$.data[*].id&&/span&&span class=&o&&).&/span&&span class=&na&&selectList&/span&&span class=&o&&(&/span&&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&getRawText&/span&&span class=&o&&());&/span&
&span class=&n&&List&/span&&span class=&o&&&&/span&&span class=&n&&String&/span&&span class=&o&&&&/span& &span class=&n&&questionIds&/span& &span class=&o&&=&/span& &span class=&k&&new&/span& &span class=&n&&JsonPathSelector&/span&&span class=&o&&(&/span&&span class=&s&&&$.data[*].question.id&&/span&&span class=&o&&).&/span&&span class=&na&&selectList&/span&&span class=&o&&(&/span&&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&getRawText&/span&&span class=&o&&());&/span&
&span class=&k&&for&/span& &span class=&o&&(&/span&&span class=&kt&&int&/span& &span class=&n&&i&/span& &span class=&o&&=&/span& &span class=&mi&&0&/span&&span class=&o&&;&/span& &span class=&n&&i&/span& &span class=&o&&&&/span& &span class=&n&&answerIds&/span&&span class=&o&&.&/span&&span class=&na&&size&/span&&span class=&o&&();&/span& &span class=&n&&i&/span&&span class=&o&&++)&/span& &span class=&o&&{&/span&
&span class=&n&&String&/span& &span class=&n&&answerUrl&/span& &span class=&o&&=&/span& &span class=&s&&&/question/&&/span& &span class=&o&&+&/span& &span class=&n&&questionIds&/span&&span class=&o&&.&/span&&span class=&na&&get&/span&&span class=&o&&(&/span&&span class=&n&&i&/span&&span class=&o&&)&/span& &span class=&o&&+&/span& &span class=&s&&&/answer/&&/span& &span class=&o&&+&/span& &span class=&n&&answerIds&/span&&span class=&o&&.&/span&&span class=&na&&get&/span&&span class=&o&&(&/span&&span class=&n&&i&/span&&span class=&o&&);&/span&
&span class=&n&&page&/span&&span class=&o&&.&/span&&span class=&na&&addTargetRequest&/span&&span class=&o&&(&/span&&span class=&n&&answerUrl&/span&&span class=&o&&);&/span&
&span class=&o&&}&/span&
&span class=&o&&}&/span&
&span class=&o&&}&/span&
&span class=&nd&&@Override&/span&
&span class=&kd&&public&/span& &span class=&n&&Site&/span& &span class=&nf&&getSite&/span&&span class=&o&&()&/span& &span class=&o&&{&/span&
&span class=&k&&return&/span& &span class=&n&&site&/span&&span class=&o&&;&/span&
&span class=&o&&}&/span&
&span class=&kd&&public&/span& &span class=&kd&&static&/span& &span class=&kt&&void&/span& &span class=&nf&&downloadPicture&/span&&span class=&o&&(&/span&&span class=&n&&String&/span& &span class=&n&&urlString&/span&&span class=&o&&,&/span& &span class=&n&&String&/span& &span class=&n&&savePath&/span&&span class=&o&&,&/span& &span class=&n&&String&/span& &span class=&n&&filename&/span&&span class=&o&&)&/span& &span class=&kd&&throws&/span& &span class=&n&&Exception&/span& &span class=&o&&{&/span&
&span class=&c1&&// 构造URL&/span&
&span class=&n&&URL&/span& &span class=&n&&url&/span& &span class=&o&&=&/span& &span class=&k&&new&/span& &sp

我要回帖

更多关于 微信女孩叫陪她玩游戏 的文章

 

随机推荐